state property
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 providedaws_role_arn
is not set up properly for Identity Federation usinggcp_service_account
. - The Pub/Sub SA is not granted theiam.serviceAccounts.getOpenIdToken
permission ongcp_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;