public sealed class DiskBackupProperties : IMessage<DiskBackupProperties>, IEquatable<DiskBackupProperties>, IDeepCloneable<DiskBackupProperties>, IBufferMessage, IMessageReference documentation and code samples for the Backup and DR Service v1beta API class DiskBackupProperties.
DiskBackupProperties represents the properties of a Disk backup.
Implements
IMessageDiskBackupProperties, IEquatableDiskBackupProperties, IDeepCloneableDiskBackupProperties, IBufferMessage, IMessageNamespace
Google.Cloud.BackupDR.V1BetaAssembly
Google.Cloud.BackupDR.V1Beta.dll
Constructors
DiskBackupProperties()
public DiskBackupProperties()DiskBackupProperties(DiskBackupProperties)
public DiskBackupProperties(DiskBackupProperties other)| Parameter | |
|---|---|
| Name | Description |
other |
DiskBackupProperties |
Properties
AccessMode
public string AccessMode { get; set; }The access mode of the source disk.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Architecture
public DiskBackupProperties.Types.Architecture Architecture { get; set; }The architecture of the source disk. Valid values are ARM64 or X86_64.
| Property Value | |
|---|---|
| Type | Description |
DiskBackupPropertiesTypesArchitecture |
|
Description
public string Description { get; set; }A description of the source disk.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EnableConfidentialCompute
public bool EnableConfidentialCompute { get; set; }Indicates whether the source disk is using confidential compute mode.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
GuestFlush
public bool GuestFlush { get; set; }Optional. Defines if the guest flush is enabled for the source disk. Default value is false.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
GuestOsFeature
public RepeatedField<GuestOsFeature> GuestOsFeature { get; }A list of guest OS features that are applicable to this backup.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldGuestOsFeature |
|
HasAccessMode
public bool HasAccessMode { get; }Gets whether the "access_mode" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasArchitecture
public bool HasArchitecture { get; }Gets whether the "architecture" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasDescription
public bool HasDescription { get; }Gets whether the "description" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasEnableConfidentialCompute
public bool HasEnableConfidentialCompute { get; }Gets whether the "enable_confidential_compute" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasPhysicalBlockSizeBytes
public bool HasPhysicalBlockSizeBytes { get; }Gets whether the "physical_block_size_bytes" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasProvisionedIops
public bool HasProvisionedIops { get; }Gets whether the "provisioned_iops" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasProvisionedThroughput
public bool HasProvisionedThroughput { get; }Gets whether the "provisioned_throughput" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasRegion
public bool HasRegion { get; }Gets whether the "region" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasSizeGb
public bool HasSizeGb { get; }Gets whether the "size_gb" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasSourceDisk
public bool HasSourceDisk { get; }Gets whether the "source_disk" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasStoragePool
public bool HasStoragePool { get; }Gets whether the "storage_pool" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasType
public bool HasType { get; }Gets whether the "type" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasZone
public bool HasZone { get; }Gets whether the "zone" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Labels
public MapField<string, string> Labels { get; }The labels of the source disk.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Licenses
public RepeatedField<string> Licenses { get; }A list of publicly available licenses that are applicable to this backup. This is applicable if the original image had licenses attached, e.g. Windows image.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
PhysicalBlockSizeBytes
public long PhysicalBlockSizeBytes { get; set; }The physical block size of the source disk.
| Property Value | |
|---|---|
| Type | Description |
long |
|
ProvisionedIops
public long ProvisionedIops { get; set; }The number of IOPS provisioned for the source disk.
| Property Value | |
|---|---|
| Type | Description |
long |
|
ProvisionedThroughput
public long ProvisionedThroughput { get; set; }The number of throughput provisioned for the source disk.
| Property Value | |
|---|---|
| Type | Description |
long |
|
Region
public string Region { get; set; }Region and zone are mutually exclusive fields. The URL of the region of the source disk.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ReplicaZones
public RepeatedField<string> ReplicaZones { get; }The URL of the Zones where the source disk should be replicated.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
SizeGb
public long SizeGb { get; set; }Size(in GB) of the source disk.
| Property Value | |
|---|---|
| Type | Description |
long |
|
SourceDisk
public string SourceDisk { get; set; }The source disk used to create this backup.
| Property Value | |
|---|---|
| Type | Description |
string |
|
StoragePool
public string StoragePool { get; set; }The storage pool of the source disk.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Type
public string Type { get; set; }The URL of the type of the disk.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Zone
public string Zone { get; set; }The URL of the Zone where the source disk.
| Property Value | |
|---|---|
| Type | Description |
string |
|