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 Amazon Web Services Key Management Service (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-managed KMS key.
Instance Attribute Details
#encryption_type ⇒ String
The type of the Amazon Web Services Key Management Service (KMS) key.
17799 17800 17801 17802 17803 17804 17805 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 17799 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.
17799 17800 17801 17802 17803 17804 17805 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 17799 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-managed KMS key.
17799 17800 17801 17802 17803 17804 17805 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 17799 class UpdateEncryptionConfigurationRequest < Struct.new( :encryption_type, :kms_key_arn, :kms_access_role_arn) SENSITIVE = [] include Aws::Structure end |