Reference documentation and code samples for the Kubernetes Engine V1beta1 API class Google::Cloud::Container::V1beta1::DatabaseEncryption.
Configuration of etcd encryption.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#current_state
def current_state() -> ::Google::Cloud::Container::V1beta1::DatabaseEncryption::CurrentState
Returns
- (::Google::Cloud::Container::V1beta1::DatabaseEncryption::CurrentState) — Output only. The current state of etcd encryption.
#decryption_keys
def decryption_keys() -> ::Array<::String>
Returns
-
(::Array<::String>) — 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.
#key_name
def key_name() -> ::String
Returns
- (::String) — 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
#key_name=
def key_name=(value) -> ::String
Parameter
- value (::String) — 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
Returns
- (::String) — 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
#last_operation_errors
def last_operation_errors() -> ::Array<::Google::Cloud::Container::V1beta1::DatabaseEncryption::OperationError>
Returns
- (::Array<::Google::Cloud::Container::V1beta1::DatabaseEncryption::OperationError>) — Output only. Records errors seen during DatabaseEncryption update operations.
#state
def state() -> ::Google::Cloud::Container::V1beta1::DatabaseEncryption::State
Returns
- (::Google::Cloud::Container::V1beta1::DatabaseEncryption::State) — The desired state of etcd encryption.
#state=
def state=(value) -> ::Google::Cloud::Container::V1beta1::DatabaseEncryption::State
Parameter
- value (::Google::Cloud::Container::V1beta1::DatabaseEncryption::State) — The desired state of etcd encryption.
Returns
- (::Google::Cloud::Container::V1beta1::DatabaseEncryption::State) — The desired state of etcd encryption.