Struct googapis::google::cloud::filestore::v1::Backup [−][src]
pub struct Backup {
pub name: String,
pub description: String,
pub state: i32,
pub create_time: Option<Timestamp>,
pub labels: HashMap<String, String>,
pub capacity_gb: i64,
pub storage_bytes: i64,
pub source_instance: String,
pub source_file_share: String,
pub source_instance_tier: i32,
pub download_bytes: i64,
pub satisfies_pzs: Option<bool>,
}
Expand description
A Cloud Filestore backup.
Fields
name: String
Output only. The resource name of the backup, in the format
projects/{project_number}/locations/{location_id}/backups/{backup_id}
.
description: String
A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
state: i32
Output only. The backup state.
create_time: Option<Timestamp>
Output only. The time when the backup was created.
labels: HashMap<String, String>
Resource labels to represent user provided metadata.
capacity_gb: i64
Output only. Capacity of the source file share when the backup was created.
storage_bytes: i64
Output only. The size of the storage used by the backup. As backups share storage, this number is expected to change with backup creation/deletion.
source_instance: String
The resource name of the source Cloud Filestore instance, in the format
projects/{project_number}/locations/{location_id}/instances/{instance_id}
,
used to create this backup.
Name of the file share in the source Cloud Filestore instance that the backup is created from.
source_instance_tier: i32
Output only. The service tier of the source Cloud Filestore instance that this backup is created from.
download_bytes: i64
Output only. Amount of bytes that will be downloaded if the backup is restored. This may be different than storage bytes, since sequential backups of the same disk will share storage.
satisfies_pzs: Option<bool>
Output only. Reserved for future use.
Implementations
Returns the enum value of state
, or the default if the field is set to an invalid enum value.
Returns the enum value of source_instance_tier
, or the default if the field is set to an invalid enum value.
Sets source_instance_tier
to the provided enum value.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
Auto Trait Implementations
impl RefUnwindSafe for Backup
impl UnwindSafe for Backup
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more