public sealed class SavedAttachedDisk : IMessage<SavedAttachedDisk>, IEquatable<SavedAttachedDisk>, IDeepCloneable<SavedAttachedDisk>, IBufferMessage, IMessage
Reference 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 |