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.
18149 18150 18151 18152 18153 18154 18155 |
# File 'lib/aws-sdk-iot/types.rb', line 18149 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.
18149 18150 18151 18152 18153 18154 18155 |
# File 'lib/aws-sdk-iot/types.rb', line 18149 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.
18149 18150 18151 18152 18153 18154 18155 |
# File 'lib/aws-sdk-iot/types.rb', line 18149 class UpdateEncryptionConfigurationRequest < Struct.new( :encryption_type, :kms_key_arn, :kms_access_role_arn) SENSITIVE = [] include Aws::Structure end |