aws-cdk-lib.aws_sagemaker.CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty

interface AdditionalInferenceSpecificationDefinitionProperty

LanguageType name
.NETAmazon.CDK.AWS.Sagemaker.CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awssagemaker#CfnModelPackage_AdditionalInferenceSpecificationDefinitionProperty
Javasoftware.amazon.awscdk.services.sagemaker.CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty
Pythonaws_cdk.aws_sagemaker.CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty
TypeScript aws-cdk-lib » aws_sagemaker » CfnModelPackage » AdditionalInferenceSpecificationDefinitionProperty

A structure of additional Inference Specification.

Additional Inference Specification specifies details about inference jobs that can be run with models based on this model package

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-lib';

declare const modelInput: any;
const additionalInferenceSpecificationDefinitionProperty: sagemaker.CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty = {
  containers: [{
    image: 'image',

    // the properties below are optional
    containerHostname: 'containerHostname',
    environment: {
      environmentKey: 'environment',
    },
    framework: 'framework',
    frameworkVersion: 'frameworkVersion',
    imageDigest: 'imageDigest',
    modelDataUrl: 'modelDataUrl',
    modelInput: modelInput,
    nearestModelName: 'nearestModelName',
  }],
  name: 'name',

  // the properties below are optional
  description: 'description',
  supportedContentTypes: ['supportedContentTypes'],
  supportedRealtimeInferenceInstanceTypes: ['supportedRealtimeInferenceInstanceTypes'],
  supportedResponseMimeTypes: ['supportedResponseMimeTypes'],
  supportedTransformInstanceTypes: ['supportedTransformInstanceTypes'],
};

Properties

NameTypeDescription
containersIResolvable | IResolvable | ModelPackageContainerDefinitionProperty[]The Amazon ECR registry path of the Docker image that contains the inference code.
namestringA unique name to identify the additional inference specification.
description?stringA description of the additional Inference specification.
supportedContentTypes?string[]The supported MIME types for the input data.
supportedRealtimeInferenceInstanceTypes?string[]A list of the instance types that are used to generate inferences in real-time.
supportedResponseMimeTypes?string[]The supported MIME types for the output data.
supportedTransformInstanceTypes?string[]A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

containers

Type: IResolvable | IResolvable | ModelPackageContainerDefinitionProperty[]

The Amazon ECR registry path of the Docker image that contains the inference code.


name

Type: string

A unique name to identify the additional inference specification.

The name must be unique within the list of your additional inference specifications for a particular model package.


description?

Type: string (optional)

A description of the additional Inference specification.


supportedContentTypes?

Type: string[] (optional)

The supported MIME types for the input data.


supportedRealtimeInferenceInstanceTypes?

Type: string[] (optional)

A list of the instance types that are used to generate inferences in real-time.


supportedResponseMimeTypes?

Type: string[] (optional)

The supported MIME types for the output data.


supportedTransformInstanceTypes?

Type: string[] (optional)

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.