Class CustomerEncryptionKey
Represents a customer-supplied encryption key
Inheritance
System.Object
CustomerEncryptionKey
Implements
Google.Apis.Requests.IDirectResponseSchema
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: Google.Apis.Compute.v1.Data
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class CustomerEncryptionKey : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
KmsKeyName
The name of the encryption key that is stored in Google Cloud KMS.
Declaration
[JsonProperty("kmsKeyName")]
public virtual string KmsKeyName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
KmsKeyServiceAccount
The service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used.
Declaration
[JsonProperty("kmsKeyServiceAccount")]
public virtual string KmsKeyServiceAccount { get; set; }
Property 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
[JsonProperty("rawKey")]
public virtual string RawKey { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Sha256
[Output only] The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource.
Declaration
[JsonProperty("sha256")]
public virtual string Sha256 { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Implements
Google.Apis.Requests.IDirectResponseSchema