Skip to main content

GoogleCloudComputeEngineInstanceAttachedDiskEncryptionKey

No description

type GoogleCloudComputeEngineInstanceAttachedDiskEncryptionKey {
kmsKeyName: String!
kmsKeyServiceAccount: String!
rawKey: String!
rsaEncryptedKey: String!
sha256: String!
}

Fields

GoogleCloudComputeEngineInstanceAttachedDiskEncryptionKey.kmsKeyName ● String! non-null scalar

The name of the encryption key that is stored in Google Cloud KMS The example value: "projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_REGION}/cryptoKeys/key"

GoogleCloudComputeEngineInstanceAttachedDiskEncryptionKey.kmsKeyServiceAccount ● String! non-null scalar

The service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used. The example value: "name@project_id.iam.gserviceaccount.com"

GoogleCloudComputeEngineInstanceAttachedDiskEncryptionKey.rawKey ● String! non-null scalar

The 256-bit customer-supplied encryption key, encoded in RFC 4648 base64 to either encrypt or decrypt this resource The example value: "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="

GoogleCloudComputeEngineInstanceAttachedDiskEncryptionKey.rsaEncryptedKey ● String! non-null scalar

The RFC 4648 base64 encoded, RSA-wrapped 2048-bit customer-supplied encryption key to either encrypt or decrypt this resource

GoogleCloudComputeEngineInstanceAttachedDiskEncryptionKey.sha256 ● String! non-null scalar

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

Member of

GoogleCloudComputeEngineInstanceAttachedDisk object