Enum IngestionDataSourceSettings.AwsKinesis.State (1.157.0)

public enum IngestionDataSourceSettings.AwsKinesis.State extends Enum<IngestionDataSourceSettings.AwsKinesis.State> implements ProtocolMessageEnum

Possible states for ingestion from Amazon Kinesis Data Streams.

Protobuf enum google.pubsub.v1.IngestionDataSourceSettings.AwsKinesis.State

Implements

ProtocolMessageEnum

Static Fields

Name Description
ACTIVE

Ingestion is active.

ACTIVE = 1;

ACTIVE_VALUE

Ingestion is active.

ACTIVE = 1;

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.

CONFLICTING_REGION_CONSTRAINTS = 6;

CONFLICTING_REGION_CONSTRAINTS_VALUE

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.

CONFLICTING_REGION_CONSTRAINTS = 6;

CONSUMER_NOT_FOUND

The Kinesis consumer does not exist.

CONSUMER_NOT_FOUND = 5;

CONSUMER_NOT_FOUND_VALUE

The Kinesis consumer does not exist.

CONSUMER_NOT_FOUND = 5;

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.

KINESIS_PERMISSION_DENIED = 2;

KINESIS_PERMISSION_DENIED_VALUE

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.

KINESIS_PERMISSION_DENIED = 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

PUBLISH_PERMISSION_DENIED = 3;

PUBLISH_PERMISSION_DENIED_VALUE

Permission denied encountered while publishing to the topic. This can happen if the Pub/Sub SA has not been granted the appropriate publish permissions

PUBLISH_PERMISSION_DENIED = 3;

STATE_UNSPECIFIED

Default value. This value is unused.

STATE_UNSPECIFIED = 0;

STATE_UNSPECIFIED_VALUE

Default value. This value is unused.

STATE_UNSPECIFIED = 0;

STREAM_NOT_FOUND

The Kinesis stream does not exist.

STREAM_NOT_FOUND = 4;

STREAM_NOT_FOUND_VALUE

The Kinesis stream does not exist.

STREAM_NOT_FOUND = 4;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()