Class CleanupPolicyCondition (1.9.0)

CleanupPolicyCondition(mapping=None, *, ignore_unknown_fields=False, **kwargs)

CleanupPolicyCondition is a set of conditions attached to a CleanupPolicy. If multiple entries are set, all must be satisfied for the condition to be satisfied.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
tag_state google.cloud.artifactregistry_v1.types.CleanupPolicyCondition.TagState
Match versions by tag status. This field is a member of oneof_ _tag_state.
tag_prefixes MutableSequence[str]
Match versions by tag prefix. Applied on any prefix match.
version_name_prefixes MutableSequence[str]
Match versions by version name prefix. Applied on any prefix match.
package_name_prefixes MutableSequence[str]
Match versions by package prefix. Applied on any prefix match.
older_than google.protobuf.duration_pb2.Duration
Match versions older than a duration. This field is a member of oneof_ _older_than.
newer_than google.protobuf.duration_pb2.Duration
Match versions newer than a duration. This field is a member of oneof_ _newer_than.

Classes

TagState

TagState(value)

Statuses applying to versions.

Values: TAG_STATE_UNSPECIFIED (0): Tag status not specified. TAGGED (1): Applies to tagged versions only. UNTAGGED (2): Applies to untagged versions only. ANY (3): Applies to all versions.