Class: Aws::IoT::Types::UpdateEncryptionConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::UpdateEncryptionConfigurationRequest
- Includes:
- Structure
- Defined in:
- 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.
18162 18163 18164 18165 18166 18167 18168 |
# File 'lib/aws-sdk-iot/types.rb', line 18162 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.
18162 18163 18164 18165 18166 18167 18168 |
# File 'lib/aws-sdk-iot/types.rb', line 18162 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.
18162 18163 18164 18165 18166 18167 18168 |
# File 'lib/aws-sdk-iot/types.rb', line 18162 class UpdateEncryptionConfigurationRequest < Struct.new( :encryption_type, :kms_key_arn, :kms_access_role_arn) SENSITIVE = [] include Aws::Structure end |