BackupVault(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Message describing a BackupVault object.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
name |
str
Output only. Identifier. Name of the backup vault to create. It must have the format\ "projects/{project}/locations/{location}/backupVaults/{backupvault}" .
{backupvault} cannot be changed after creation. It must
be between 3-63 characters long and must be unique within
the project and location.
|
description |
str
Optional. The description of the BackupVault instance (2048 characters or less). This field is a member of oneof _ _description .
|
labels |
MutableMapping[str, str]
Optional. Resource labels to represent user provided metadata. No labels currently defined: |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the instance was created. This field is a member of oneof _ _create_time .
|
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the instance was updated. This field is a member of oneof _ _update_time .
|
backup_minimum_enforced_retention_duration |
google.protobuf.duration_pb2.Duration
Required. The default and minimum enforced retention for each backup within the backup vault. The enforced retention for each backup can be extended. This field is a member of oneof _ _backup_minimum_enforced_retention_duration .
|
deletable |
bool
Output only. Set to true when there are no backups nested under this resource. This field is a member of oneof _ _deletable .
|
etag |
str
Optional. Server specified ETag for the backup vault resource to prevent simultaneous updates from overwiting each other. This field is a member of oneof _ _etag .
|
state |
google.cloud.backupdr_v1.types.BackupVault.State
Output only. The BackupVault resource instance state. |
effective_time |
google.protobuf.timestamp_pb2.Timestamp
Optional. Time after which the BackupVault resource is locked. This field is a member of oneof _ _effective_time .
|
backup_count |
int
Output only. The number of backups in this backup vault. |
service_account |
str
Output only. Service account used by the BackupVault Service for this BackupVault. The user should grant this account permissions in their workload project to enable the service to run backups and restores there. |
total_stored_bytes |
int
Output only. Total size of the storage used by all backup resources. |
uid |
str
Output only. Output only Immutable after resource creation until resource deletion. |
annotations |
MutableMapping[str, str]
Optional. User annotations. See https://google.aip.dev/128#annotations Stores small amounts of arbitrary data. |
access_restriction |
google.cloud.backupdr_v1.types.BackupVault.AccessRestriction
Optional. Note: This field is added for future use case and will not be supported in the current release. Optional. Access restriction for the backup vault. Default value is WITHIN_ORGANIZATION if not provided during creation. |
Classes
AccessRestriction
AccessRestriction(value)
Holds the access restriction for the backup vault.
AnnotationsEntry
AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
State
State(value)
Holds the state of the backup vault resource.