public sealed class CustomerEncryptionKeyProtectedDisk : IMessage<CustomerEncryptionKeyProtectedDisk>, IEquatable<CustomerEncryptionKeyProtectedDisk>, IDeepCloneable<CustomerEncryptionKeyProtectedDisk>, IBufferMessage, IMessageImplements
IMessage<CustomerEncryptionKeyProtectedDisk>, IEquatable<CustomerEncryptionKeyProtectedDisk>, IDeepCloneable<CustomerEncryptionKeyProtectedDisk>, 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 |
Boolean |
|
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 |
|