State(value)Possible states for a Bigtable subscription. Note: more states could be added in the future. Please code accordingly.
- The Pub/Sub service agent has not been granted the
`appropriate Bigtable IAM permission
bigtable.tables.mutateRows <{$universe.dns_names.final_documentation_domain}/bigtable/docs/access-control#permissions>`__
- The bigtable.googleapis.com API is not enabled for the
project
(`instructions <{$universe.dns_names.final_documentation_domain}/service-usage/docs/enable-disable>`__)
SCHEMA_MISMATCH (5):
Cannot write to Bigtable because of a missing
column family ("data") or if there is no
structured row key for the subscription name +
message ID.
IN_TRANSIT_LOCATION_RESTRICTION (6):
Cannot write to the destination because enforce_in_transit
is set to true and the destination locations are not in the
allowed regions.
VERTEX_AI_LOCATION_RESTRICTION (7):
Cannot write to Bigtable because the table is not in the
same location as where Vertex AI models used in
`message_transform`\ s are deployed.
Enums |
|
|---|---|
| Name | Description |
STATE_UNSPECIFIED |
Default value. This value is unused. |
ACTIVE |
The subscription can actively send messages to Bigtable. |
NOT_FOUND |
Cannot write to Bigtable because the instance, table, or app profile does not exist. |
APP_PROFILE_MISCONFIGURED |
Cannot write to Bigtable because the app profile is not configured for single-cluster routing. |
PERMISSION_DENIED |
Cannot write to Bigtable because of permission denied errors. This can happen if: |