Class: Aws::ConnectCampaignService::Types::EncryptionConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connectcampaignservice/lib/aws-sdk-connectcampaignservice/types.rb

Overview

Encryption config for Connect Instance. Note that sensitive data will always be encrypted. If disabled, service will perform encryption with its own key. If enabled, a KMS key id needs to be provided and KMS charges will apply. KMS is only type supported

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabledBoolean

Boolean to indicate if custom encryption has been enabled.

Returns:

  • (Boolean)


387
388
389
390
391
392
393
# File 'gems/aws-sdk-connectcampaignservice/lib/aws-sdk-connectcampaignservice/types.rb', line 387

class EncryptionConfig < Struct.new(
  :enabled,
  :encryption_type,
  :key_arn)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_typeString

Server-side encryption type.

Returns:

  • (String)


387
388
389
390
391
392
393
# File 'gems/aws-sdk-connectcampaignservice/lib/aws-sdk-connectcampaignservice/types.rb', line 387

class EncryptionConfig < Struct.new(
  :enabled,
  :encryption_type,
  :key_arn)
  SENSITIVE = []
  include Aws::Structure
end

#key_arnString

KMS key id/arn for encryption config.

Returns:

  • (String)


387
388
389
390
391
392
393
# File 'gems/aws-sdk-connectcampaignservice/lib/aws-sdk-connectcampaignservice/types.rb', line 387

class EncryptionConfig < Struct.new(
  :enabled,
  :encryption_type,
  :key_arn)
  SENSITIVE = []
  include Aws::Structure
end