# TransformEncryptionProperty

The encryption-at-rest settings of the transform that apply to accessing user data.

Machine learning
transforms can access user data encrypted in Amazon S3 using KMS.

Additionally, imported labels and trained transforms can now be encrypted using a customer provided
KMS key.

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_glue as glue } from 'aws-cdk-lib';
const transformEncryptionProperty: glue.CfnMLTransform.TransformEncryptionProperty = {
  mlUserDataEncryption: {
    mlUserDataEncryptionMode: 'mlUserDataEncryptionMode',

    // the properties below are optional
    kmsKeyId: 'kmsKeyId',
  },
  taskRunSecurityConfigurationName: 'taskRunSecurityConfigurationName',
};
```

## Properties

- `mlUserDataEncryption`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnMLTransform.MLUserDataEncryptionProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_glue.CfnMLTransform.MLUserDataEncryptionProperty.html) — The encryption-at-rest settings of the transform that apply to accessing user data.

- `taskRunSecurityConfigurationName`: string — The name of the security configuration.
