interface CfnTransformJobMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.SageMaker.CfnTransformJobMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awssagemaker#CfnTransformJobMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnTransformJobMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_sagemaker.CfnTransformJobMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_sagemaker » CfnTransformJobMixinProps |
Properties for CfnTransformJobPropsMixin.
Example
// 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/cfn-property-mixins';
const cfnTransformJobMixinProps: sagemaker.CfnTransformJobMixinProps = {
batchStrategy: 'batchStrategy',
dataCaptureConfig: {
destinationS3Uri: 'destinationS3Uri',
generateInferenceId: false,
kmsKeyId: 'kmsKeyId',
},
dataProcessing: {
inputFilter: 'inputFilter',
joinSource: 'joinSource',
outputFilter: 'outputFilter',
},
environment: {
environmentKey: 'environment',
},
experimentConfig: {
experimentName: 'experimentName',
trialComponentDisplayName: 'trialComponentDisplayName',
trialName: 'trialName',
},
maxConcurrentTransforms: 123,
maxPayloadInMb: 123,
modelClientConfig: {
invocationsMaxRetries: 123,
invocationsTimeoutInSeconds: 123,
},
modelName: 'modelName',
tags: [{
key: 'key',
value: 'value',
}],
transformInput: {
compressionType: 'compressionType',
contentType: 'contentType',
dataSource: {
s3DataSource: {
s3DataType: 's3DataType',
s3Uri: 's3Uri',
},
},
splitType: 'splitType',
},
transformOutput: {
accept: 'accept',
assembleWith: 'assembleWith',
kmsKeyId: 'kmsKeyId',
s3OutputPath: 's3OutputPath',
},
transformResources: {
instanceCount: 123,
instanceType: 'instanceType',
volumeKmsKeyId: 'volumeKmsKeyId',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| batch | string | Specifies the number of records to include in a mini-batch for an HTTP inference request. |
| data | IResolvable | Data | Configuration to control how SageMaker captures inference data. |
| data | IResolvable | Data | The data structure used to specify the data to be used for inference in a batch transform job. |
| environment? | IResolvable | { [string]: string } | The environment variables to set in the Docker container. |
| experiment | IResolvable | Experiment | Associates a SageMaker job as a trial component with an experiment and trial. |
| max | number | The maximum number of parallel requests that can be sent to each instance in a transform job. |
| max | number | The maximum allowed size of the payload, in MB. |
| model | IResolvable | Model | Configures the timeout and maximum number of retries for processing a transform job invocation. |
| model | string | The name of the model that you want to use for the transform job. |
| tags? | Tags[] | An array of key-value pairs. |
| transform | IResolvable | Transform | Describes the input source and the way the transform job consumes it. |
| transform | IResolvable | Transform | Describes the results of the transform job. |
| transform | IResolvable | Transform | Describes the resources, including ML instance types and ML instance count, to use for the transform job. |
batchStrategy?
Type:
string
(optional)
Specifies the number of records to include in a mini-batch for an HTTP inference request.
dataCaptureConfig?
Type:
IResolvable | Data
(optional)
Configuration to control how SageMaker captures inference data.
dataProcessing?
Type:
IResolvable | Data
(optional)
The data structure used to specify the data to be used for inference in a batch transform job.
environment?
Type:
IResolvable | { [string]: string }
(optional)
The environment variables to set in the Docker container.
experimentConfig?
Type:
IResolvable | Experiment
(optional)
Associates a SageMaker job as a trial component with an experiment and trial.
maxConcurrentTransforms?
Type:
number
(optional)
The maximum number of parallel requests that can be sent to each instance in a transform job.
maxPayloadInMb?
Type:
number
(optional)
The maximum allowed size of the payload, in MB.
modelClientConfig?
Type:
IResolvable | Model
(optional)
Configures the timeout and maximum number of retries for processing a transform job invocation.
modelName?
Type:
string
(optional)
The name of the model that you want to use for the transform job.
tags?
Type:
Tags[]
(optional)
An array of key-value pairs.
transformInput?
Type:
IResolvable | Transform
(optional)
Describes the input source and the way the transform job consumes it.
transformOutput?
Type:
IResolvable | Transform
(optional)
Describes the results of the transform job.
transformResources?
Type:
IResolvable | Transform
(optional)
Describes the resources, including ML instance types and ML instance count, to use for the transform job.

.NET
Go
Java
Python
TypeScript