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_arndoes not exist or does not have the appropriate permissions attached. - The providedaws_role_arnis not set up properly for Identity Federation usinggcp_service_account. - The Pub/Sub SA is not granted theiam.serviceAccounts.getOpenIdTokenpermission 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.
- "CONFLICTING_REGION_CONSTRAINTS" : 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.
Implementation
core.String? state;