AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::IoT::EncryptionConfiguration

CfnEncryptionConfiguration

Retrieves the encryption configuration for resources and data of your AWS account in AWS IoT Core . For more information, see [Data encryption at rest](https://docs.aws.amazon.com/iot/latest/developerguide/encryption-at-rest.html) in the *AWS IoT Core Developer Guide* .

Import

import { CfnEncryptionConfiguration } from 'aws-cdk-lib/aws-iot';

Or use the module namespace:

import * as iot from 'aws-cdk-lib/aws-iot';
// iot.CfnEncryptionConfiguration

Properties

Configuration passed to the constructor as CfnEncryptionConfigurationProps.

encryptionTypeRequired
string

The type of the KMS key.

kmsAccessRoleArnOptional
string

The Amazon Resource Name (ARN) of the IAM role assumed by AWS IoT Core to call AWS on behalf of the customer.

kmsKeyArnOptional
string

The ARN of the customer managed KMS key.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter