public sealed class Backup : IMessage<Backup>, IEquatable<Backup>, IDeepCloneable<Backup>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Filestore v1 API class Backup.
A Filestore backup.
Namespace
GoogleCloudGoogle.Cloud.FilestoreV1Assembly
Google.Cloud.Filestore.V1.dll
Constructors
Backup()
public Backup()
Backup(Backup)
public Backup(Backup other)
Parameter | |
---|---|
Name | Description |
other | Backup |
Properties
BackupName
public BackupName BackupName { get; set; }
BackupName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
BackupName |
CapacityGb
public long CapacityGb { get; set; }
Output only. Capacity of the source file share when the backup was created.
Property Value | |
---|---|
Type | Description |
long |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time when the backup was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
Description
public string Description { get; set; }
A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
Property Value | |
---|---|
Type | Description |
string |
DownloadBytes
public long DownloadBytes { get; set; }
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.
Property Value | |
---|---|
Type | Description |
long |
KmsKey
public string KmsKey { get; set; }
Immutable. KMS key name used for data encryption.
Property Value | |
---|---|
Type | Description |
string |
Labels
public MapField<string, string> Labels { get; }
Resource labels to represent user provided metadata.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
Name
public string Name { get; set; }
Output only. The resource name of the backup, in the format
projects/{project_number}/locations/{location_id}/backups/{backup_id}
.
Property Value | |
---|---|
Type | Description |
string |
SatisfiesPzs
public bool? SatisfiesPzs { get; set; }
Output only. Reserved for future use.
Property Value | |
---|---|
Type | Description |
bool |
SourceFileShare
public string SourceFileShare { get; set; }
Name of the file share in the source Filestore instance that the backup is created from.
Property Value | |
---|---|
Type | Description |
string |
SourceInstance
public string SourceInstance { get; set; }
The resource name of the source Filestore instance, in the format
projects/{project_number}/locations/{location_id}/instances/{instance_id}
,
used to create this backup.
Property Value | |
---|---|
Type | Description |
string |
SourceInstanceAsInstanceName
public InstanceName SourceInstanceAsInstanceName { get; set; }
InstanceName-typed view over the SourceInstance resource name property.
Property Value | |
---|---|
Type | Description |
InstanceName |
SourceInstanceTier
public Instance.Types.Tier SourceInstanceTier { get; set; }
Output only. The service tier of the source Filestore instance that this backup is created from.
Property Value | |
---|---|
Type | Description |
InstanceTypesTier |
State
public Backup.Types.State State { get; set; }
Output only. The backup state.
Property Value | |
---|---|
Type | Description |
BackupTypesState |
StorageBytes
public long StorageBytes { get; set; }
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.
Property Value | |
---|---|
Type | Description |
long |