Compute Engine v1 API - Class SourceDiskEncryptionKey (2.17.0)

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

Inheritance

object > SourceDiskEncryptionKey

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

SourceDiskEncryptionKey()

public SourceDiskEncryptionKey()

SourceDiskEncryptionKey(SourceDiskEncryptionKey)

public SourceDiskEncryptionKey(SourceDiskEncryptionKey other)
Parameter
Name Description
other SourceDiskEncryptionKey

Properties

DiskEncryptionKey

public CustomerEncryptionKey DiskEncryptionKey { get; set; }

The customer-supplied encryption key of the source disk. Required if the source disk is protected by a customer-supplied encryption key.

Property Value
Type Description
CustomerEncryptionKey

HasSourceDisk

public bool HasSourceDisk { get; }

Gets whether the "source_disk" field is set

Property Value
Type Description
bool

SourceDisk

public string SourceDisk { get; set; }

URL of the disk attached to the source instance. This can be a full or valid partial URL. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /disks/disk - projects/project/zones/zone/disks/disk - zones/zone/disks/disk

Property Value
Type Description
string