CfnEncryptionConfigurationMixinProps
- class aws_cdk.mixins_preview.aws_iot.mixins.CfnEncryptionConfigurationMixinProps(*, encryption_type=None, kms_access_role_arn=None, kms_key_arn=None)
Bases:
objectProperties for CfnEncryptionConfigurationPropsMixin.
- Parameters:
encryption_type (
Optional[str]) – The type of the KMS key.kms_access_role_arn (
Optional[str]) – The Amazon Resource Name (ARN) of the IAM role assumed by AWS IoT Core to call AWS on behalf of the customer.kms_key_arn (
Optional[str]) – The ARN of the customer managed KMS key.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_iot import mixins as iot_mixins cfn_encryption_configuration_mixin_props = iot_mixins.CfnEncryptionConfigurationMixinProps( encryption_type="encryptionType", kms_access_role_arn="kmsAccessRoleArn", kms_key_arn="kmsKeyArn" )
Attributes
- encryption_type
The type of the KMS key.
- kms_access_role_arn
The Amazon Resource Name (ARN) of the IAM role assumed by AWS IoT Core to call AWS on behalf of the customer.
- kms_key_arn
The ARN of the customer managed KMS key.