Compute Engine v1 API - Class CustomerEncryptionKeyProtectedDisk (2.17.0)

public sealed class CustomerEncryptionKeyProtectedDisk : IMessage<CustomerEncryptionKeyProtectedDisk>, IEquatable<CustomerEncryptionKeyProtectedDisk>, IDeepCloneable<CustomerEncryptionKeyProtectedDisk>, IBufferMessage, IMessage

Inheritance

object > CustomerEncryptionKeyProtectedDisk

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

CustomerEncryptionKeyProtectedDisk()

public CustomerEncryptionKeyProtectedDisk()

CustomerEncryptionKeyProtectedDisk(CustomerEncryptionKeyProtectedDisk)

public CustomerEncryptionKeyProtectedDisk(CustomerEncryptionKeyProtectedDisk other)
Parameter
Name Description
other CustomerEncryptionKeyProtectedDisk

Properties

DiskEncryptionKey

public CustomerEncryptionKey DiskEncryptionKey { get; set; }

Decrypts data associated with the disk with a customer-supplied encryption key.

Property Value
Type Description
CustomerEncryptionKey

HasSource

public bool HasSource { get; }

Gets whether the "source" field is set

Property Value
Type Description
bool

Source

public string Source { get; set; }

Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks. For example: "source": "/compute/v1/projects/project_id/zones/zone/disks/ disk_name

Property Value
Type Description
string