Module: Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsKinesis::State
- Defined in:
- proto_docs/google/pubsub/v1/pubsub.rb
Overview
Possible states for ingestion from Amazon Kinesis Data Streams.
Constant Summary collapse
- STATE_UNSPECIFIED =
Default value. This value is unused.
0
- ACTIVE =
Ingestion is active.
1
- KINESIS_PERMISSION_DENIED =
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
.
- The provided
2
- PUBLISH_PERMISSION_DENIED =
Permission denied encountered while publishing to the topic. This can happen if the Pub/Sub SA has not been granted the appropriate publish permissions
3
- STREAM_NOT_FOUND =
The Kinesis stream does not exist.
4
- CONSUMER_NOT_FOUND =
The Kinesis consumer does not exist.
5