Cloud Pub/Sub V1 API - Module Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsKinesis::State (v1.0.0)

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 using gcp_service_account.
  • The Pub/Sub SA is not granted the iam.serviceAccounts.getOpenIdToken permission on gcp_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.