# ValidationProfileProperty

Contains data, such as the inputs and targeted instance types that are used in the process of validating the model package.

The data provided in the validation profile is made available to your buyers on AWS Marketplace.

- 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_sagemaker as sagemaker } from 'aws-cdk-lib';
const validationProfileProperty: sagemaker.CfnModelPackage.ValidationProfileProperty = {
  profileName: 'profileName',
  transformJobDefinition: {
    transformInput: {
      dataSource: {
        s3DataSource: {
          s3DataType: 's3DataType',
          s3Uri: 's3Uri',
        },
      },

      // the properties below are optional
      compressionType: 'compressionType',
      contentType: 'contentType',
      splitType: 'splitType',
    },
    transformOutput: {
      s3OutputPath: 's3OutputPath',

      // the properties below are optional
      accept: 'accept',
      assembleWith: 'assembleWith',
      kmsKeyId: 'kmsKeyId',
    },
    transformResources: {
      instanceCount: 123,
      instanceType: 'instanceType',

      // the properties below are optional
      volumeKmsKeyId: 'volumeKmsKeyId',
    },

    // the properties below are optional
    batchStrategy: 'batchStrategy',
    environment: {
      environmentKey: 'environment',
    },
    maxConcurrentTransforms: 123,
    maxPayloadInMb: 123,
  },
};
```

## Properties

- `profileName`: string (required) — The name of the profile for the model package.

- `transformJobDefinition`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnModelPackage.TransformJobDefinitionProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.TransformJobDefinitionProperty.html) (required) — The `TransformJobDefinition` object that describes the transform job used for the validation of the model package.
