Class DiskSourceImageEncryptionKey
Inheritance
System.Object
DiskSourceImageEncryptionKey
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Compute.Outputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class DiskSourceImageEncryptionKey
Fields
View SourceKmsKeySelfLink
The self link of the encryption key used to encrypt the disk. Also called KmsKeyName
in the cloud console. Your project's Compute Engine System service account
(service-{{PROJECT_NUMBER}}@compute-system.iam.gserviceaccount.com) must have
roles/cloudkms.cryptoKeyEncrypterDecrypter to use this feature.
See https://cloud.google.com/compute/docs/disks/customer-managed-encryption#encrypt_a_new_persistent_disk_with_your_own_keys
Declaration
public readonly string KmsKeySelfLink
Field Value
| Type | Description |
|---|---|
| System.String |
RawKey
Specifies a 256-bit customer-supplied encryption key, encoded in RFC 4648 base64 to either encrypt or decrypt this resource.
Declaration
public readonly string RawKey
Field Value
| Type | Description |
|---|---|
| System.String |
Sha256
The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource.
Declaration
public readonly string Sha256
Field Value
| Type | Description |
|---|---|
| System.String |