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