state property
An output-only field that indicates whether or not the subscription can receive messages.
Output only. Possible string values are:
- "STATE_UNSPECIFIED" : Default value. This value is unused.
- "ACTIVE" : The subscription can actively send messages to BigQuery
- "PERMISSION_DENIED" : Cannot write to the BigQuery table because of permission denied errors. This can happen if - Pub/Sub SA has not been granted the appropriate BigQuery IAM permissions
- bigquery.googleapis.com API is not enabled for the project (instructions)
- "NOT_FOUND" : Cannot write to the BigQuery table because it does not exist.
- "SCHEMA_MISMATCH" : Cannot write to the BigQuery table due to a schema mismatch.
- "IN_TRANSIT_LOCATION_RESTRICTION" : Cannot write to the destination because enforce_in_transit is set to true and the destination locations are not in the allowed regions.
Implementation
core.String? state;