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_arn
does not exist or does not have the appropriate permissions attached. - The provided
aws_role_arn
is not set up properly for Identity Federation usinggcp_service_account
. - The Pub/Sub SA is not granted the
iam.serviceAccounts.getOpenIdToken
permission ongcp_service_account
.
PUBLISH_PERMISSION_DENIED
value: 3
Permission denied encountered while publishing to the topic. This can
happen due to 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.