Show / Hide Table of Contents

Class DiskSourceImageEncryptionKeyArgs

Inheritance
System.Object
InputArgs
ResourceArgs
DiskSourceImageEncryptionKeyArgs
Inherited Members
ResourceArgs.Empty
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.Inputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class DiskSourceImageEncryptionKeyArgs : ResourceArgs

Constructors

View Source

DiskSourceImageEncryptionKeyArgs()

Declaration
public DiskSourceImageEncryptionKeyArgs()

Properties

View Source

KmsKeySelfLink

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 Input<string> KmsKeySelfLink { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RawKey

Specifies a 256-bit customer-supplied encryption key, encoded in RFC 4648 base64 to either encrypt or decrypt this resource.

Declaration
public Input<string> RawKey { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Sha256

The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource.

Declaration
public Input<string> Sha256 { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.