Reference documentation and code samples for the Cloud Bigtable Admin V2 API class Google::Cloud::Bigtable::Admin::V2::EncryptionInfo.
Encryption information for a given resource. If this resource is protected with customer managed encryption, the in-use Cloud Key Management Service (Cloud KMS) key version is specified along with its status.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#encryption_status
def encryption_status() -> ::Google::Rpc::Status
Returns
- (::Google::Rpc::Status) — Output only. The status of encrypt/decrypt calls on underlying data for this resource. Regardless of status, the existing data is always encrypted at rest.
#encryption_type
def encryption_type() -> ::Google::Cloud::Bigtable::Admin::V2::EncryptionInfo::EncryptionType
Returns
- (::Google::Cloud::Bigtable::Admin::V2::EncryptionInfo::EncryptionType) — Output only. The type of encryption used to protect this resource.
#kms_key_version
def kms_key_version() -> ::String
Returns
- (::String) — Output only. The version of the Cloud KMS key specified in the parent cluster that is in use for the data underlying this table.