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