Reference documentation and code samples for the Cloud Pub/Sub V1 API module Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsKinesis::State.
Possible states for ingestion from Amazon Kinesis Data Streams.
Constants
STATE_UNSPECIFIED
value: 0
Default value. This value is unused.
ACTIVE
value: 1
Ingestion is active.
KINESIS_PERMISSION_DENIED
value: 2
Permission denied encountered while consuming data from Kinesis. This can happen if:
- The provided
aws_role_arndoes not exist or does not have the appropriate permissions attached. - The provided
aws_role_arnis not set up properly for Identity Federation usinggcp_service_account. - The Pub/Sub SA is not granted the
iam.serviceAccounts.getOpenIdTokenpermission ongcp_service_account.
PUBLISH_PERMISSION_DENIED
value: 3
Permission denied encountered while publishing to the topic. This can
happen if the Pub/Sub SA has not been granted the appropriate publish
permissions
STREAM_NOT_FOUND
value: 4
The Kinesis stream does not exist.
CONSUMER_NOT_FOUND
value: 5
The Kinesis consumer does not exist.
CONFLICTING_REGION_CONSTRAINTS
value: 6
Indicates an error state where the ingestion source cannot be
processed because the selected ingestion region is not permitted
by the Regional Access Boundary (RAB) restrictions on the project's
service account.