Show / Hide Table of Contents

Class DatabaseEncryption

Configuration of etcd encryption.

Inheritance
object
DatabaseEncryption
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Container.v1beta1.Data
Assembly: Google.Apis.Container.v1beta1.dll
Syntax
public class DatabaseEncryption : IDirectResponseSchema

Properties

CurrentState

Output only. The current state of etcd encryption.

Declaration
[JsonProperty("currentState")]
public virtual string CurrentState { get; set; }
Property Value
Type Description
string

DecryptionKeys

Output only. Keys in use by the cluster for decrypting existing objects, in addition to the key in key_name. Each item is a CloudKMS key resource.

Declaration
[JsonProperty("decryptionKeys")]
public virtual IList<string> DecryptionKeys { get; set; }
Property Value
Type Description
IList<string>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

KeyName

Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key

Declaration
[JsonProperty("keyName")]
public virtual string KeyName { get; set; }
Property Value
Type Description
string

LastOperationErrors

Output only. Records errors seen during DatabaseEncryption update operations.

Declaration
[JsonProperty("lastOperationErrors")]
public virtual IList<OperationError> LastOperationErrors { get; set; }
Property Value
Type Description
IList<OperationError>

State

The desired state of etcd encryption.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX