state property

String? state
getter/setter pair

An output-only field that indicates the state of the Kinesis ingestion source.

Output only. Possible string values are:

  • "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: - 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" : 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" : The Kinesis stream does not exist.
  • "CONSUMER_NOT_FOUND" : The Kinesis consumer does not exist.

Implementation

core.String? state;