Reference documentation and code samples for the Cloud PubSub V1 Client class State.
Possible states for a BigQuery subscription.
Protobuf type google.pubsub.v1.BigQueryConfig.State
Namespace
Google \ Cloud \ PubSub \ V1 \ BigQueryConfigMethods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
STATE_UNSPECIFIED
Value: 0
Default value. This value is unused.
Generated from protobuf enum STATE_UNSPECIFIED = 0;
ACTIVE
Value: 1
The subscription can actively send messages to BigQuery
Generated from protobuf enum ACTIVE = 1;
PERMISSION_DENIED
Value: 2
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)
Generated from protobuf enum PERMISSION_DENIED = 2;
NOT_FOUND
Value: 3
Cannot write to the BigQuery table because it does not exist.
Generated from protobuf enum NOT_FOUND = 3;
SCHEMA_MISMATCH
Value: 4
Cannot write to the BigQuery table due to a schema mismatch.
Generated from protobuf enum SCHEMA_MISMATCH = 4;
IN_TRANSIT_LOCATION_RESTRICTION
Value: 5
Cannot write to the destination because enforce_in_transit is set to true and the destination locations are not in the allowed regions.
Generated from protobuf enum IN_TRANSIT_LOCATION_RESTRICTION = 5;