public sealed class CustomerEncryptionKeyProtectedDisk : IMessage<CustomerEncryptionKeyProtectedDisk>, IEquatable<CustomerEncryptionKeyProtectedDisk>, IDeepCloneable<CustomerEncryptionKeyProtectedDisk>, IBufferMessage, IMessage
Implements
IMessageCustomerEncryptionKeyProtectedDisk, IEquatableCustomerEncryptionKeyProtectedDisk, IDeepCloneableCustomerEncryptionKeyProtectedDisk, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
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 |