Class: Google::Cloud::ContactCenterInsights::V1::EncryptionSpec

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/contactcenterinsights/v1/resources.rb

Overview

A customer-managed encryption key specification that can be applied to all created resources (e.g. Conversation).

Instance Attribute Summary collapse

Instance Attribute Details

#kms_key::String

Returns Required. The name of customer-managed encryption key that is used to secure a resource and its sub-resources. If empty, the resource is secured by the default Google encryption key. Only the key in the same location as this resource is allowed to be used for encryption. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{key}.

Returns:

  • (::String)

    Required. The name of customer-managed encryption key that is used to secure a resource and its sub-resources. If empty, the resource is secured by the default Google encryption key. Only the key in the same location as this resource is allowed to be used for encryption. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{key}



1138
1139
1140
1141
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1138

class EncryptionSpec
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String

Returns Immutable. The resource name of the encryption key specification resource. Format: projects/{project}/locations/{location}/encryptionSpec.

Returns:

  • (::String)

    Immutable. The resource name of the encryption key specification resource. Format: projects/{project}/locations/{location}/encryptionSpec



1138
1139
1140
1141
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1138

class EncryptionSpec
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end