Class: Google::Cloud::BackupDR::V1::CustomerEncryptionKey
- Inherits:
-
Object
- Object
- Google::Cloud::BackupDR::V1::CustomerEncryptionKey
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb
Overview
A customer-supplied encryption key.
Instance Attribute Summary collapse
-
#kms_key_name ⇒ ::String
Optional.
-
#kms_key_service_account ⇒ ::String
Optional.
-
#raw_key ⇒ ::String
Optional.
-
#rsa_encrypted_key ⇒ ::String
Optional.
Instance Attribute Details
#kms_key_name ⇒ ::String
Returns Optional. The name of the encryption key that is stored in Google Cloud KMS.
357 358 359 360 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 357 class CustomerEncryptionKey include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#kms_key_service_account ⇒ ::String
Returns Optional. The service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used.
357 358 359 360 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 357 class CustomerEncryptionKey include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#raw_key ⇒ ::String
Returns Optional. Specifies a 256-bit customer-supplied encryption key.
357 358 359 360 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 357 class CustomerEncryptionKey include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#rsa_encrypted_key ⇒ ::String
Returns Optional. RSA-wrapped 2048-bit customer-supplied encryption key to either encrypt or decrypt this resource.
357 358 359 360 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 357 class CustomerEncryptionKey include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |