Class State (2.27.0)

State(value)

Possible states for ingestion from Cloud Storage.

    -  storage.objects.list: to list the objects in a bucket.
    -  storage.objects.get: to read the objects in a bucket.
    -  storage.buckets.get: to verify the bucket exists.
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>`__
BUCKET_NOT_FOUND (4):
    The provided Cloud Storage bucket doesn't
    exist.
TOO_MANY_OBJECTS (5):
    The Cloud Storage bucket has too many
    objects, ingestion will be paused.

Enums

Name Description
STATE_UNSPECIFIED Default value. This value is unused.
ACTIVE Ingestion is active.
CLOUD_STORAGE_PERMISSION_DENIED Permission denied encountered while calling the Cloud Storage API. This can happen if the Pub/Sub SA has not been granted the `appropriate permissions