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 | |
---|---|
Name | Description |
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.