Class: Aws::IoT::Types::DescribeEncryptionConfigurationResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iot/types.rb

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configuration_detailsTypes::ConfigurationDetails

The encryption configuration details that include the status information of the KMS key and the KMS access role.



6302
6303
6304
6305
6306
6307
6308
6309
6310
# File 'lib/aws-sdk-iot/types.rb', line 6302

class DescribeEncryptionConfigurationResponse < Struct.new(
  :encryption_type,
  :kms_key_arn,
  :kms_access_role_arn,
  :configuration_details,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_typeString

The type of the KMS key.



6302
6303
6304
6305
6306
6307
6308
6309
6310
# File 'lib/aws-sdk-iot/types.rb', line 6302

class DescribeEncryptionConfigurationResponse < Struct.new(
  :encryption_type,
  :kms_key_arn,
  :kms_access_role_arn,
  :configuration_details,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#kms_access_role_arnString

The Amazon Resource Name (ARN) of the IAM role assumed by Amazon Web Services IoT Core to call KMS on behalf of the customer.



6302
6303
6304
6305
6306
6307
6308
6309
6310
# File 'lib/aws-sdk-iot/types.rb', line 6302

class DescribeEncryptionConfigurationResponse < Struct.new(
  :encryption_type,
  :kms_key_arn,
  :kms_access_role_arn,
  :configuration_details,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_arnString

The ARN of the customer managed KMS key.



6302
6303
6304
6305
6306
6307
6308
6309
6310
# File 'lib/aws-sdk-iot/types.rb', line 6302

class DescribeEncryptionConfigurationResponse < Struct.new(
  :encryption_type,
  :kms_key_arn,
  :kms_access_role_arn,
  :configuration_details,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_dateTime

The date when encryption configuration is last updated.



6302
6303
6304
6305
6306
6307
6308
6309
6310
# File 'lib/aws-sdk-iot/types.rb', line 6302

class DescribeEncryptionConfigurationResponse < Struct.new(
  :encryption_type,
  :kms_key_arn,
  :kms_access_role_arn,
  :configuration_details,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end