Class: Aws::IoT::Types::UpdateEncryptionConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::UpdateEncryptionConfigurationRequest
- Defined in:
- gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#encryption_type ⇒ String
The type of the KMS key.
-
#kms_access_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role assumed by Amazon Web Services IoT Core to call KMS on behalf of the customer.
-
#kms_key_arn ⇒ String
The ARN of the customer managedKMS key.
Instance Attribute Details
#encryption_type ⇒ String
The type of the KMS key.
18410 18411 18412 18413 18414 18415 18416 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18410 class UpdateEncryptionConfigurationRequest < Struct.new( :encryption_type, :kms_key_arn, :kms_access_role_arn) SENSITIVE = [] include Aws::Structure end |
#kms_access_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role assumed by Amazon Web Services IoT Core to call KMS on behalf of the customer.
18410 18411 18412 18413 18414 18415 18416 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18410 class UpdateEncryptionConfigurationRequest < Struct.new( :encryption_type, :kms_key_arn, :kms_access_role_arn) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The ARN of the customer managedKMS key.
18410 18411 18412 18413 18414 18415 18416 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18410 class UpdateEncryptionConfigurationRequest < Struct.new( :encryption_type, :kms_key_arn, :kms_access_role_arn) SENSITIVE = [] include Aws::Structure end |