Class State (2.42.0)

State(value)

Possible states for ingestion from Amazon Kinesis Data Streams.

    - 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 (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 <https://cloud.google.com/pubsub/docs/access-control#pubsub.publisher>`__
STREAM_NOT_FOUND (4):
    The Kinesis stream does not exist.
CONSUMER_NOT_FOUND (5):
    The Kinesis consumer does not exist.
CONFLICTING_REGION_CONSTRAINTS (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.

Enums

Name Description
STATE_UNSPECIFIED Default value. This value is unused.
ACTIVE Ingestion is active.
KINESIS_PERMISSION_DENIED Permission denied encountered while consuming data from Kinesis. This can happen if: