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.
18025 18026 18027 18028 18029 18030 18031 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18025 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.
18025 18026 18027 18028 18029 18030 18031 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18025 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.
18025 18026 18027 18028 18029 18030 18031 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18025 class UpdateEncryptionConfigurationRequest < Struct.new( :encryption_type, :kms_key_arn, :kms_access_role_arn) SENSITIVE = [] include Aws::Structure end |