Class PersistentDiskDefaults
Details for creation of a Persistent Disk.
Implements
Inherited Members
Namespace: Google.Apis.VMMigrationService.v1alpha1.Data
Assembly: Google.Apis.VMMigrationService.v1alpha1.dll
Syntax
public class PersistentDiskDefaults : IDirectResponseSchema
Properties
AdditionalLabels
A map of labels to associate with the Persistent Disk.
Declaration
[JsonProperty("additionalLabels")]
public virtual IDictionary<string, string> AdditionalLabels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
DiskName
Optional. The name of the Persistent Disk to create.
Declaration
[JsonProperty("diskName")]
public virtual string DiskName { get; set; }
Property Value
Type | Description |
---|---|
string |
DiskType
The disk type to use.
Declaration
[JsonProperty("diskType")]
public virtual string DiskType { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Encryption
Optional. The encryption to apply to the disk.
Declaration
[JsonProperty("encryption")]
public virtual Encryption Encryption { get; set; }
Property Value
Type | Description |
---|---|
Encryption |
SourceDiskNumber
Required. The ordinal number of the source VM disk.
Declaration
[JsonProperty("sourceDiskNumber")]
public virtual int? SourceDiskNumber { get; set; }
Property Value
Type | Description |
---|---|
int? |
VmAttachmentDetails
Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attached to a target VM.
Declaration
[JsonProperty("vmAttachmentDetails")]
public virtual VmAttachmentDetails VmAttachmentDetails { get; set; }
Property Value
Type | Description |
---|---|
VmAttachmentDetails |