public sealed class SavedAttachedDisk : IMessage<SavedAttachedDisk>, IEquatable<SavedAttachedDisk>, IDeepCloneable<SavedAttachedDisk>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class SavedAttachedDisk.
DEPRECATED: Please use compute#savedDisk instead. An instance-attached disk resource.
Implements
IMessageSavedAttachedDisk, IEquatableSavedAttachedDisk, IDeepCloneableSavedAttachedDisk, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
SavedAttachedDisk()
public SavedAttachedDisk()SavedAttachedDisk(SavedAttachedDisk)
public SavedAttachedDisk(SavedAttachedDisk other)| Parameter | |
|---|---|
| Name | Description |
other |
SavedAttachedDisk |
Properties
AutoDelete
public bool AutoDelete { get; set; }Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Boot
public bool Boot { get; set; }Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
DeviceName
public string DeviceName { get; set; }Specifies the name of the disk attached to the source instance.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DiskEncryptionKey
public CustomerEncryptionKey DiskEncryptionKey { get; set; }The encryption key for the disk.
| Property Value | |
|---|---|
| Type | Description |
CustomerEncryptionKey |
|
DiskSizeGb
public long DiskSizeGb { get; set; }The size of the disk in base-2 GB.
| Property Value | |
|---|---|
| Type | Description |
long |
|
DiskType
public string DiskType { get; set; }[Output Only] URL of the disk type resource. For example: projects/project /zones/zone/diskTypes/pd-standard or pd-ssd
| Property Value | |
|---|---|
| Type | Description |
string |
|
GuestOsFeatures
public RepeatedField<GuestOsFeature> GuestOsFeatures { get; }A list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldGuestOsFeature |
|
HasAutoDelete
public bool HasAutoDelete { get; }Gets whether the "auto_delete" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasBoot
public bool HasBoot { get; }Gets whether the "boot" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasDeviceName
public bool HasDeviceName { get; }Gets whether the "device_name" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasDiskSizeGb
public bool HasDiskSizeGb { get; }Gets whether the "disk_size_gb" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasDiskType
public bool HasDiskType { get; }Gets whether the "disk_type" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasIndex
public bool HasIndex { get; }Gets whether the "index" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasInterface
public bool HasInterface { get; }Gets whether the "interface" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasKind
public bool HasKind { get; }Gets whether the "kind" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasMode
public bool HasMode { get; }Gets whether the "mode" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasSource
public bool HasSource { get; }Gets whether the "source" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasStorageBytes
public bool HasStorageBytes { get; }Gets whether the "storage_bytes" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasStorageBytesStatus
public bool HasStorageBytesStatus { get; }Gets whether the "storage_bytes_status" 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 |
|
Index
public int Index { get; set; }Specifies zero-based index of the disk that is attached to the source instance.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Interface
public string Interface { get; set; }Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. Check the Interface enum for the list of possible values.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Kind
public string Kind { get; set; }[Output Only] Type of the resource. Always compute#attachedDisk for attached disks.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Licenses
public RepeatedField<string> Licenses { get; }[Output Only] Any valid publicly visible licenses.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Mode
public string Mode { get; set; }The mode in which this disk is attached to the source instance, either READ_WRITE or READ_ONLY. Check the Mode enum for the list of possible values.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Source
public string Source { get; set; }Specifies a URL of the disk attached to the source instance.
| Property Value | |
|---|---|
| Type | Description |
string |
|
StorageBytes
public long StorageBytes { get; set; }[Output Only] A size of the storage used by the disk's snapshot by this machine image.
| Property Value | |
|---|---|
| Type | Description |
long |
|
StorageBytesStatus
public string StorageBytesStatus { get; set; }[Output Only] An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date. Check the StorageBytesStatus enum for the list of possible values.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Type
public string Type { get; set; }Specifies the type of the attached disk, either SCRATCH or PERSISTENT. Check the Type enum for the list of possible values.
| Property Value | |
|---|---|
| Type | Description |
string |
|