1. Packages
  2. AWS Native
  3. API Docs
  4. sagemaker
  5. ModelPackage

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

aws-native.sagemaker.ModelPackage

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

    Resource Type definition for AWS::SageMaker::ModelPackage

    Create ModelPackage Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ModelPackage(name: string, args?: ModelPackageArgs, opts?: CustomResourceOptions);
    @overload
    def ModelPackage(resource_name: str,
                     args: Optional[ModelPackageArgs] = None,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def ModelPackage(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     additional_inference_specifications: Optional[Sequence[ModelPackageAdditionalInferenceSpecificationDefinitionArgs]] = None,
                     additional_inference_specifications_to_add: Optional[Sequence[ModelPackageAdditionalInferenceSpecificationDefinitionArgs]] = None,
                     approval_description: Optional[str] = None,
                     certify_for_marketplace: Optional[bool] = None,
                     client_token: Optional[str] = None,
                     customer_metadata_properties: Optional[ModelPackageCustomerMetadataPropertiesArgs] = None,
                     domain: Optional[str] = None,
                     drift_check_baselines: Optional[ModelPackageDriftCheckBaselinesArgs] = None,
                     inference_specification: Optional[ModelPackageInferenceSpecificationArgs] = None,
                     last_modified_time: Optional[str] = None,
                     metadata_properties: Optional[ModelPackageMetadataPropertiesArgs] = None,
                     model_approval_status: Optional[ModelPackageModelApprovalStatus] = None,
                     model_metrics: Optional[ModelPackageModelMetricsArgs] = None,
                     model_package_description: Optional[str] = None,
                     model_package_group_name: Optional[str] = None,
                     model_package_name: Optional[str] = None,
                     model_package_status_details: Optional[ModelPackageStatusDetailsArgs] = None,
                     model_package_version: Optional[int] = None,
                     sample_payload_url: Optional[str] = None,
                     skip_model_validation: Optional[ModelPackageSkipModelValidation] = None,
                     source_algorithm_specification: Optional[ModelPackageSourceAlgorithmSpecificationArgs] = None,
                     tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
                     task: Optional[str] = None,
                     validation_specification: Optional[ModelPackageValidationSpecificationArgs] = None)
    func NewModelPackage(ctx *Context, name string, args *ModelPackageArgs, opts ...ResourceOption) (*ModelPackage, error)
    public ModelPackage(string name, ModelPackageArgs? args = null, CustomResourceOptions? opts = null)
    public ModelPackage(String name, ModelPackageArgs args)
    public ModelPackage(String name, ModelPackageArgs args, CustomResourceOptions options)
    
    type: aws-native:sagemaker:ModelPackage
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ModelPackageArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ModelPackageArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ModelPackageArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ModelPackageArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ModelPackageArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const modelPackageResource = new aws_native.sagemaker.ModelPackage("modelPackageResource", {
        additionalInferenceSpecifications: [{
            containers: [{
                image: "string",
                containerHostname: "string",
                environment: {},
                framework: "string",
                frameworkVersion: "string",
                imageDigest: "string",
                modelDataUrl: "string",
                modelInput: {
                    dataInputConfig: "string",
                },
                nearestModelName: "string",
            }],
            name: "string",
            description: "string",
            supportedContentTypes: ["string"],
            supportedRealtimeInferenceInstanceTypes: ["string"],
            supportedResponseMimeTypes: ["string"],
            supportedTransformInstanceTypes: ["string"],
        }],
        additionalInferenceSpecificationsToAdd: [{
            containers: [{
                image: "string",
                containerHostname: "string",
                environment: {},
                framework: "string",
                frameworkVersion: "string",
                imageDigest: "string",
                modelDataUrl: "string",
                modelInput: {
                    dataInputConfig: "string",
                },
                nearestModelName: "string",
            }],
            name: "string",
            description: "string",
            supportedContentTypes: ["string"],
            supportedRealtimeInferenceInstanceTypes: ["string"],
            supportedResponseMimeTypes: ["string"],
            supportedTransformInstanceTypes: ["string"],
        }],
        approvalDescription: "string",
        certifyForMarketplace: false,
        clientToken: "string",
        customerMetadataProperties: {},
        domain: "string",
        driftCheckBaselines: {
            bias: {
                configFile: {
                    s3Uri: "string",
                    contentDigest: "string",
                    contentType: "string",
                },
                postTrainingConstraints: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
                preTrainingConstraints: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
            },
            explainability: {
                configFile: {
                    s3Uri: "string",
                    contentDigest: "string",
                    contentType: "string",
                },
                constraints: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
            },
            modelDataQuality: {
                constraints: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
                statistics: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
            },
            modelQuality: {
                constraints: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
                statistics: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
            },
        },
        inferenceSpecification: {
            containers: [{
                image: "string",
                containerHostname: "string",
                environment: {},
                framework: "string",
                frameworkVersion: "string",
                imageDigest: "string",
                modelDataUrl: "string",
                modelInput: {
                    dataInputConfig: "string",
                },
                nearestModelName: "string",
            }],
            supportedContentTypes: ["string"],
            supportedResponseMimeTypes: ["string"],
            supportedRealtimeInferenceInstanceTypes: ["string"],
            supportedTransformInstanceTypes: ["string"],
        },
        lastModifiedTime: "string",
        metadataProperties: {
            commitId: "string",
            generatedBy: "string",
            projectId: "string",
            repository: "string",
        },
        modelApprovalStatus: aws_native.sagemaker.ModelPackageModelApprovalStatus.Approved,
        modelMetrics: {
            bias: {
                postTrainingReport: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
                preTrainingReport: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
                report: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
            },
            explainability: {
                report: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
            },
            modelDataQuality: {
                constraints: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
                statistics: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
            },
            modelQuality: {
                constraints: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
                statistics: {
                    contentType: "string",
                    s3Uri: "string",
                    contentDigest: "string",
                },
            },
        },
        modelPackageDescription: "string",
        modelPackageGroupName: "string",
        modelPackageName: "string",
        modelPackageStatusDetails: {
            validationStatuses: [{
                name: "string",
                status: aws_native.sagemaker.ModelPackageStatusItemStatus.NotStarted,
                failureReason: "string",
            }],
        },
        modelPackageVersion: 0,
        samplePayloadUrl: "string",
        skipModelValidation: aws_native.sagemaker.ModelPackageSkipModelValidation.None,
        sourceAlgorithmSpecification: {
            sourceAlgorithms: [{
                algorithmName: "string",
                modelDataUrl: "string",
            }],
        },
        tags: [{
            key: "string",
            value: "string",
        }],
        task: "string",
        validationSpecification: {
            validationProfiles: [{
                profileName: "string",
                transformJobDefinition: {
                    transformInput: {
                        dataSource: {
                            s3DataSource: {
                                s3DataType: aws_native.sagemaker.ModelPackageS3DataSourceS3DataType.ManifestFile,
                                s3Uri: "string",
                            },
                        },
                        compressionType: aws_native.sagemaker.ModelPackageTransformInputCompressionType.None,
                        contentType: "string",
                        splitType: aws_native.sagemaker.ModelPackageTransformInputSplitType.None,
                    },
                    transformOutput: {
                        s3OutputPath: "string",
                        accept: "string",
                        assembleWith: aws_native.sagemaker.ModelPackageTransformOutputAssembleWith.None,
                        kmsKeyId: "string",
                    },
                    transformResources: {
                        instanceCount: 0,
                        instanceType: "string",
                        volumeKmsKeyId: "string",
                    },
                    batchStrategy: aws_native.sagemaker.ModelPackageTransformJobDefinitionBatchStrategy.MultiRecord,
                    environment: {},
                    maxConcurrentTransforms: 0,
                    maxPayloadInMb: 0,
                },
            }],
            validationRole: "string",
        },
    });
    
    Coming soon!
    

    ModelPackage Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The ModelPackage resource accepts the following input properties:

    AdditionalInferenceSpecifications List<Pulumi.AwsNative.SageMaker.Inputs.ModelPackageAdditionalInferenceSpecificationDefinition>
    AdditionalInferenceSpecificationsToAdd List<Pulumi.AwsNative.SageMaker.Inputs.ModelPackageAdditionalInferenceSpecificationDefinition>
    ApprovalDescription string
    CertifyForMarketplace bool
    ClientToken string
    CustomerMetadataProperties Pulumi.AwsNative.SageMaker.Inputs.ModelPackageCustomerMetadataProperties
    Domain string
    DriftCheckBaselines Pulumi.AwsNative.SageMaker.Inputs.ModelPackageDriftCheckBaselines
    InferenceSpecification Pulumi.AwsNative.SageMaker.Inputs.ModelPackageInferenceSpecification
    LastModifiedTime string
    MetadataProperties Pulumi.AwsNative.SageMaker.Inputs.ModelPackageMetadataProperties
    ModelApprovalStatus Pulumi.AwsNative.SageMaker.ModelPackageModelApprovalStatus
    ModelMetrics Pulumi.AwsNative.SageMaker.Inputs.ModelPackageModelMetrics
    ModelPackageDescription string
    ModelPackageGroupName string
    ModelPackageName string
    ModelPackageStatusDetails Pulumi.AwsNative.SageMaker.Inputs.ModelPackageStatusDetails
    ModelPackageVersion int
    SamplePayloadUrl string
    SkipModelValidation Pulumi.AwsNative.SageMaker.ModelPackageSkipModelValidation
    SourceAlgorithmSpecification Pulumi.AwsNative.SageMaker.Inputs.ModelPackageSourceAlgorithmSpecification
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    An array of key-value pairs to apply to this resource.
    Task string
    ValidationSpecification Pulumi.AwsNative.SageMaker.Inputs.ModelPackageValidationSpecification
    AdditionalInferenceSpecifications []ModelPackageAdditionalInferenceSpecificationDefinitionArgs
    AdditionalInferenceSpecificationsToAdd []ModelPackageAdditionalInferenceSpecificationDefinitionArgs
    ApprovalDescription string
    CertifyForMarketplace bool
    ClientToken string
    CustomerMetadataProperties ModelPackageCustomerMetadataPropertiesArgs
    Domain string
    DriftCheckBaselines ModelPackageDriftCheckBaselinesArgs
    InferenceSpecification ModelPackageInferenceSpecificationArgs
    LastModifiedTime string
    MetadataProperties ModelPackageMetadataPropertiesArgs
    ModelApprovalStatus ModelPackageModelApprovalStatus
    ModelMetrics ModelPackageModelMetricsArgs
    ModelPackageDescription string
    ModelPackageGroupName string
    ModelPackageName string
    ModelPackageStatusDetails ModelPackageStatusDetailsArgs
    ModelPackageVersion int
    SamplePayloadUrl string
    SkipModelValidation ModelPackageSkipModelValidation
    SourceAlgorithmSpecification ModelPackageSourceAlgorithmSpecificationArgs
    Tags TagArgs
    An array of key-value pairs to apply to this resource.
    Task string
    ValidationSpecification ModelPackageValidationSpecificationArgs
    additionalInferenceSpecifications List<ModelPackageAdditionalInferenceSpecificationDefinition>
    additionalInferenceSpecificationsToAdd List<ModelPackageAdditionalInferenceSpecificationDefinition>
    approvalDescription String
    certifyForMarketplace Boolean
    clientToken String
    customerMetadataProperties ModelPackageCustomerMetadataProperties
    domain String
    driftCheckBaselines ModelPackageDriftCheckBaselines
    inferenceSpecification ModelPackageInferenceSpecification
    lastModifiedTime String
    metadataProperties ModelPackageMetadataProperties
    modelApprovalStatus ModelPackageModelApprovalStatus
    modelMetrics ModelPackageModelMetrics
    modelPackageDescription String
    modelPackageGroupName String
    modelPackageName String
    modelPackageStatusDetails ModelPackageStatusDetails
    modelPackageVersion Integer
    samplePayloadUrl String
    skipModelValidation ModelPackageSkipModelValidation
    sourceAlgorithmSpecification ModelPackageSourceAlgorithmSpecification
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    task String
    validationSpecification ModelPackageValidationSpecification
    additionalInferenceSpecifications ModelPackageAdditionalInferenceSpecificationDefinition[]
    additionalInferenceSpecificationsToAdd ModelPackageAdditionalInferenceSpecificationDefinition[]
    approvalDescription string
    certifyForMarketplace boolean
    clientToken string
    customerMetadataProperties ModelPackageCustomerMetadataProperties
    domain string
    driftCheckBaselines ModelPackageDriftCheckBaselines
    inferenceSpecification ModelPackageInferenceSpecification
    lastModifiedTime string
    metadataProperties ModelPackageMetadataProperties
    modelApprovalStatus ModelPackageModelApprovalStatus
    modelMetrics ModelPackageModelMetrics
    modelPackageDescription string
    modelPackageGroupName string
    modelPackageName string
    modelPackageStatusDetails ModelPackageStatusDetails
    modelPackageVersion number
    samplePayloadUrl string
    skipModelValidation ModelPackageSkipModelValidation
    sourceAlgorithmSpecification ModelPackageSourceAlgorithmSpecification
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    task string
    validationSpecification ModelPackageValidationSpecification
    additional_inference_specifications Sequence[ModelPackageAdditionalInferenceSpecificationDefinitionArgs]
    additional_inference_specifications_to_add Sequence[ModelPackageAdditionalInferenceSpecificationDefinitionArgs]
    approval_description str
    certify_for_marketplace bool
    client_token str
    customer_metadata_properties ModelPackageCustomerMetadataPropertiesArgs
    domain str
    drift_check_baselines ModelPackageDriftCheckBaselinesArgs
    inference_specification ModelPackageInferenceSpecificationArgs
    last_modified_time str
    metadata_properties ModelPackageMetadataPropertiesArgs
    model_approval_status ModelPackageModelApprovalStatus
    model_metrics ModelPackageModelMetricsArgs
    model_package_description str
    model_package_group_name str
    model_package_name str
    model_package_status_details ModelPackageStatusDetailsArgs
    model_package_version int
    sample_payload_url str
    skip_model_validation ModelPackageSkipModelValidation
    source_algorithm_specification ModelPackageSourceAlgorithmSpecificationArgs
    tags Sequence[TagArgs]
    An array of key-value pairs to apply to this resource.
    task str
    validation_specification ModelPackageValidationSpecificationArgs
    additionalInferenceSpecifications List<Property Map>
    additionalInferenceSpecificationsToAdd List<Property Map>
    approvalDescription String
    certifyForMarketplace Boolean
    clientToken String
    customerMetadataProperties Property Map
    domain String
    driftCheckBaselines Property Map
    inferenceSpecification Property Map
    lastModifiedTime String
    metadataProperties Property Map
    modelApprovalStatus "Approved" | "Rejected" | "PendingManualApproval"
    modelMetrics Property Map
    modelPackageDescription String
    modelPackageGroupName String
    modelPackageName String
    modelPackageStatusDetails Property Map
    modelPackageVersion Number
    samplePayloadUrl String
    skipModelValidation "None" | "All"
    sourceAlgorithmSpecification Property Map
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.
    task String
    validationSpecification Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ModelPackage resource produces the following output properties:

    CreationTime string
    Id string
    The provider-assigned unique ID for this managed resource.
    ModelPackageArn string
    ModelPackageStatus Pulumi.AwsNative.SageMaker.ModelPackageStatus
    CreationTime string
    Id string
    The provider-assigned unique ID for this managed resource.
    ModelPackageArn string
    ModelPackageStatus ModelPackageStatus
    creationTime String
    id String
    The provider-assigned unique ID for this managed resource.
    modelPackageArn String
    modelPackageStatus ModelPackageStatus
    creationTime string
    id string
    The provider-assigned unique ID for this managed resource.
    modelPackageArn string
    modelPackageStatus ModelPackageStatus
    creation_time str
    id str
    The provider-assigned unique ID for this managed resource.
    model_package_arn str
    model_package_status ModelPackageStatus
    creationTime String
    id String
    The provider-assigned unique ID for this managed resource.
    modelPackageArn String
    modelPackageStatus "Pending" | "Deleting" | "InProgress" | "Completed" | "Failed"

    Supporting Types

    ModelPackageAdditionalInferenceSpecificationDefinition, ModelPackageAdditionalInferenceSpecificationDefinitionArgs

    Containers List<Pulumi.AwsNative.SageMaker.Inputs.ModelPackageContainerDefinition>
    The Amazon ECR registry path of the Docker image that contains the inference code.
    Name 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 string
    A description of the additional Inference specification.
    SupportedContentTypes List<string>
    The supported MIME types for the input data.
    SupportedRealtimeInferenceInstanceTypes List<string>
    A list of the instance types that are used to generate inferences in real-time
    SupportedResponseMimeTypes List<string>
    The supported MIME types for the output data.
    SupportedTransformInstanceTypes List<string>
    A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
    Containers []ModelPackageContainerDefinition
    The Amazon ECR registry path of the Docker image that contains the inference code.
    Name 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 string
    A 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 List<ModelPackageContainerDefinition>
    The Amazon ECR registry path of the Docker image that contains the inference code.
    name 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 String
    A description of the additional Inference specification.
    supportedContentTypes List<String>
    The supported MIME types for the input data.
    supportedRealtimeInferenceInstanceTypes List<String>
    A list of the instance types that are used to generate inferences in real-time
    supportedResponseMimeTypes List<String>
    The supported MIME types for the output data.
    supportedTransformInstanceTypes List<String>
    A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
    containers ModelPackageContainerDefinition[]
    The Amazon ECR registry path of the Docker image that contains the inference code.
    name 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 string
    A 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 Sequence[ModelPackageContainerDefinition]
    The Amazon ECR registry path of the Docker image that contains the inference code.
    name str
    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 str
    A description of the additional Inference specification.
    supported_content_types Sequence[str]
    The supported MIME types for the input data.
    supported_realtime_inference_instance_types Sequence[str]
    A list of the instance types that are used to generate inferences in real-time
    supported_response_mime_types Sequence[str]
    The supported MIME types for the output data.
    supported_transform_instance_types Sequence[str]
    A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
    containers List<Property Map>
    The Amazon ECR registry path of the Docker image that contains the inference code.
    name 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 String
    A description of the additional Inference specification.
    supportedContentTypes List<String>
    The supported MIME types for the input data.
    supportedRealtimeInferenceInstanceTypes List<String>
    A list of the instance types that are used to generate inferences in real-time
    supportedResponseMimeTypes List<String>
    The supported MIME types for the output data.
    supportedTransformInstanceTypes List<String>
    A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

    ModelPackageBias, ModelPackageBiasArgs

    ModelPackageContainerDefinition, ModelPackageContainerDefinitionArgs

    Image string
    The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
    ContainerHostname string
    The DNS host name for the Docker container.
    Environment Pulumi.AwsNative.SageMaker.Inputs.ModelPackageEnvironment
    Framework string
    The machine learning framework of the model package container image.
    FrameworkVersion string
    The framework version of the Model Package Container Image.
    ImageDigest string
    An MD5 hash of the training algorithm that identifies the Docker image used for training.
    ModelDataUrl string
    A structure with Model Input details.
    ModelInput Pulumi.AwsNative.SageMaker.Inputs.ModelPackageContainerDefinitionModelInputProperties
    NearestModelName string
    The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
    Image string
    The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
    ContainerHostname string
    The DNS host name for the Docker container.
    Environment ModelPackageEnvironment
    Framework string
    The machine learning framework of the model package container image.
    FrameworkVersion string
    The framework version of the Model Package Container Image.
    ImageDigest string
    An MD5 hash of the training algorithm that identifies the Docker image used for training.
    ModelDataUrl string
    A structure with Model Input details.
    ModelInput ModelPackageContainerDefinitionModelInputProperties
    NearestModelName string
    The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
    image String
    The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
    containerHostname String
    The DNS host name for the Docker container.
    environment ModelPackageEnvironment
    framework String
    The machine learning framework of the model package container image.
    frameworkVersion String
    The framework version of the Model Package Container Image.
    imageDigest String
    An MD5 hash of the training algorithm that identifies the Docker image used for training.
    modelDataUrl String
    A structure with Model Input details.
    modelInput ModelPackageContainerDefinitionModelInputProperties
    nearestModelName String
    The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
    image string
    The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
    containerHostname string
    The DNS host name for the Docker container.
    environment ModelPackageEnvironment
    framework string
    The machine learning framework of the model package container image.
    frameworkVersion string
    The framework version of the Model Package Container Image.
    imageDigest string
    An MD5 hash of the training algorithm that identifies the Docker image used for training.
    modelDataUrl string
    A structure with Model Input details.
    modelInput ModelPackageContainerDefinitionModelInputProperties
    nearestModelName string
    The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
    image str
    The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
    container_hostname str
    The DNS host name for the Docker container.
    environment ModelPackageEnvironment
    framework str
    The machine learning framework of the model package container image.
    framework_version str
    The framework version of the Model Package Container Image.
    image_digest str
    An MD5 hash of the training algorithm that identifies the Docker image used for training.
    model_data_url str
    A structure with Model Input details.
    model_input ModelPackageContainerDefinitionModelInputProperties
    nearest_model_name str
    The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
    image String
    The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
    containerHostname String
    The DNS host name for the Docker container.
    environment Property Map
    framework String
    The machine learning framework of the model package container image.
    frameworkVersion String
    The framework version of the Model Package Container Image.
    imageDigest String
    An MD5 hash of the training algorithm that identifies the Docker image used for training.
    modelDataUrl String
    A structure with Model Input details.
    modelInput Property Map
    nearestModelName String
    The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.

    ModelPackageContainerDefinitionModelInputProperties, ModelPackageContainerDefinitionModelInputPropertiesArgs

    DataInputConfig string
    The input configuration object for the model.
    DataInputConfig string
    The input configuration object for the model.
    dataInputConfig String
    The input configuration object for the model.
    dataInputConfig string
    The input configuration object for the model.
    data_input_config str
    The input configuration object for the model.
    dataInputConfig String
    The input configuration object for the model.

    ModelPackageDataSource, ModelPackageDataSourceArgs

    ModelPackageDriftCheckBaselines, ModelPackageDriftCheckBaselinesArgs

    ModelPackageDriftCheckBias, ModelPackageDriftCheckBiasArgs

    ModelPackageDriftCheckExplainability, ModelPackageDriftCheckExplainabilityArgs

    ModelPackageDriftCheckModelDataQuality, ModelPackageDriftCheckModelDataQualityArgs

    ModelPackageDriftCheckModelQuality, ModelPackageDriftCheckModelQualityArgs

    ModelPackageExplainability, ModelPackageExplainabilityArgs

    ModelPackageFileSource, ModelPackageFileSourceArgs

    S3Uri string
    The Amazon S3 URI for the file source.
    ContentDigest string
    The digest of the file source.
    ContentType string
    The type of content stored in the file source.
    S3Uri string
    The Amazon S3 URI for the file source.
    ContentDigest string
    The digest of the file source.
    ContentType string
    The type of content stored in the file source.
    s3Uri String
    The Amazon S3 URI for the file source.
    contentDigest String
    The digest of the file source.
    contentType String
    The type of content stored in the file source.
    s3Uri string
    The Amazon S3 URI for the file source.
    contentDigest string
    The digest of the file source.
    contentType string
    The type of content stored in the file source.
    s3_uri str
    The Amazon S3 URI for the file source.
    content_digest str
    The digest of the file source.
    content_type str
    The type of content stored in the file source.
    s3Uri String
    The Amazon S3 URI for the file source.
    contentDigest String
    The digest of the file source.
    contentType String
    The type of content stored in the file source.

    ModelPackageInferenceSpecification, ModelPackageInferenceSpecificationArgs

    Containers List<Pulumi.AwsNative.SageMaker.Inputs.ModelPackageContainerDefinition>
    The Amazon ECR registry path of the Docker image that contains the inference code.
    SupportedContentTypes List<string>
    The supported MIME types for the input data.
    SupportedResponseMimeTypes List<string>
    The supported MIME types for the output data.
    SupportedRealtimeInferenceInstanceTypes List<string>
    A list of the instance types that are used to generate inferences in real-time
    SupportedTransformInstanceTypes List<string>
    A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
    Containers []ModelPackageContainerDefinition
    The Amazon ECR registry path of the Docker image that contains the inference code.
    SupportedContentTypes []string
    The supported MIME types for the input data.
    SupportedResponseMimeTypes []string
    The supported MIME types for the output data.
    SupportedRealtimeInferenceInstanceTypes []string
    A list of the instance types that are used to generate inferences in real-time
    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 List<ModelPackageContainerDefinition>
    The Amazon ECR registry path of the Docker image that contains the inference code.
    supportedContentTypes List<String>
    The supported MIME types for the input data.
    supportedResponseMimeTypes List<String>
    The supported MIME types for the output data.
    supportedRealtimeInferenceInstanceTypes List<String>
    A list of the instance types that are used to generate inferences in real-time
    supportedTransformInstanceTypes List<String>
    A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
    containers ModelPackageContainerDefinition[]
    The Amazon ECR registry path of the Docker image that contains the inference code.
    supportedContentTypes string[]
    The supported MIME types for the input data.
    supportedResponseMimeTypes string[]
    The supported MIME types for the output data.
    supportedRealtimeInferenceInstanceTypes string[]
    A list of the instance types that are used to generate inferences in real-time
    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 Sequence[ModelPackageContainerDefinition]
    The Amazon ECR registry path of the Docker image that contains the inference code.
    supported_content_types Sequence[str]
    The supported MIME types for the input data.
    supported_response_mime_types Sequence[str]
    The supported MIME types for the output data.
    supported_realtime_inference_instance_types Sequence[str]
    A list of the instance types that are used to generate inferences in real-time
    supported_transform_instance_types Sequence[str]
    A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
    containers List<Property Map>
    The Amazon ECR registry path of the Docker image that contains the inference code.
    supportedContentTypes List<String>
    The supported MIME types for the input data.
    supportedResponseMimeTypes List<String>
    The supported MIME types for the output data.
    supportedRealtimeInferenceInstanceTypes List<String>
    A list of the instance types that are used to generate inferences in real-time
    supportedTransformInstanceTypes List<String>
    A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

    ModelPackageMetadataProperties, ModelPackageMetadataPropertiesArgs

    CommitId string
    The commit ID.
    GeneratedBy string
    The entity this entity was generated by.
    ProjectId string
    The project ID metadata.
    Repository string
    The repository metadata.
    CommitId string
    The commit ID.
    GeneratedBy string
    The entity this entity was generated by.
    ProjectId string
    The project ID metadata.
    Repository string
    The repository metadata.
    commitId String
    The commit ID.
    generatedBy String
    The entity this entity was generated by.
    projectId String
    The project ID metadata.
    repository String
    The repository metadata.
    commitId string
    The commit ID.
    generatedBy string
    The entity this entity was generated by.
    projectId string
    The project ID metadata.
    repository string
    The repository metadata.
    commit_id str
    The commit ID.
    generated_by str
    The entity this entity was generated by.
    project_id str
    The project ID metadata.
    repository str
    The repository metadata.
    commitId String
    The commit ID.
    generatedBy String
    The entity this entity was generated by.
    projectId String
    The project ID metadata.
    repository String
    The repository metadata.

    ModelPackageMetricsSource, ModelPackageMetricsSourceArgs

    ContentType string
    The type of content stored in the metric source.
    S3Uri string
    The Amazon S3 URI for the metric source.
    ContentDigest string
    The digest of the metric source.
    ContentType string
    The type of content stored in the metric source.
    S3Uri string
    The Amazon S3 URI for the metric source.
    ContentDigest string
    The digest of the metric source.
    contentType String
    The type of content stored in the metric source.
    s3Uri String
    The Amazon S3 URI for the metric source.
    contentDigest String
    The digest of the metric source.
    contentType string
    The type of content stored in the metric source.
    s3Uri string
    The Amazon S3 URI for the metric source.
    contentDigest string
    The digest of the metric source.
    content_type str
    The type of content stored in the metric source.
    s3_uri str
    The Amazon S3 URI for the metric source.
    content_digest str
    The digest of the metric source.
    contentType String
    The type of content stored in the metric source.
    s3Uri String
    The Amazon S3 URI for the metric source.
    contentDigest String
    The digest of the metric source.

    ModelPackageModelApprovalStatus, ModelPackageModelApprovalStatusArgs

    Approved
    Approved
    Rejected
    Rejected
    PendingManualApproval
    PendingManualApproval
    ModelPackageModelApprovalStatusApproved
    Approved
    ModelPackageModelApprovalStatusRejected
    Rejected
    ModelPackageModelApprovalStatusPendingManualApproval
    PendingManualApproval
    Approved
    Approved
    Rejected
    Rejected
    PendingManualApproval
    PendingManualApproval
    Approved
    Approved
    Rejected
    Rejected
    PendingManualApproval
    PendingManualApproval
    APPROVED
    Approved
    REJECTED
    Rejected
    PENDING_MANUAL_APPROVAL
    PendingManualApproval
    "Approved"
    Approved
    "Rejected"
    Rejected
    "PendingManualApproval"
    PendingManualApproval

    ModelPackageModelDataQuality, ModelPackageModelDataQualityArgs

    ModelPackageModelMetrics, ModelPackageModelMetricsArgs

    ModelPackageModelQuality, ModelPackageModelQualityArgs

    ModelPackageS3DataSource, ModelPackageS3DataSourceArgs

    S3DataType Pulumi.AwsNative.SageMaker.ModelPackageS3DataSourceS3DataType
    The S3 Data Source Type
    S3Uri string
    Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
    S3DataType ModelPackageS3DataSourceS3DataType
    The S3 Data Source Type
    S3Uri string
    Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
    s3DataType ModelPackageS3DataSourceS3DataType
    The S3 Data Source Type
    s3Uri String
    Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
    s3DataType ModelPackageS3DataSourceS3DataType
    The S3 Data Source Type
    s3Uri string
    Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
    s3_data_type ModelPackageS3DataSourceS3DataType
    The S3 Data Source Type
    s3_uri str
    Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
    s3DataType "ManifestFile" | "S3Prefix" | "AugmentedManifestFile"
    The S3 Data Source Type
    s3Uri String
    Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.

    ModelPackageS3DataSourceS3DataType, ModelPackageS3DataSourceS3DataTypeArgs

    ManifestFile
    ManifestFile
    S3Prefix
    S3Prefix
    AugmentedManifestFile
    AugmentedManifestFile
    ModelPackageS3DataSourceS3DataTypeManifestFile
    ManifestFile
    ModelPackageS3DataSourceS3DataTypeS3Prefix
    S3Prefix
    ModelPackageS3DataSourceS3DataTypeAugmentedManifestFile
    AugmentedManifestFile
    ManifestFile
    ManifestFile
    S3Prefix
    S3Prefix
    AugmentedManifestFile
    AugmentedManifestFile
    ManifestFile
    ManifestFile
    S3Prefix
    S3Prefix
    AugmentedManifestFile
    AugmentedManifestFile
    MANIFEST_FILE
    ManifestFile
    S3_PREFIX
    S3Prefix
    AUGMENTED_MANIFEST_FILE
    AugmentedManifestFile
    "ManifestFile"
    ManifestFile
    "S3Prefix"
    S3Prefix
    "AugmentedManifestFile"
    AugmentedManifestFile

    ModelPackageSkipModelValidation, ModelPackageSkipModelValidationArgs

    None
    None
    All
    All
    ModelPackageSkipModelValidationNone
    None
    ModelPackageSkipModelValidationAll
    All
    None
    None
    All
    All
    None
    None
    All
    All
    NONE
    None
    ALL
    All
    "None"
    None
    "All"
    All

    ModelPackageSourceAlgorithm, ModelPackageSourceAlgorithmArgs

    AlgorithmName string
    The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
    ModelDataUrl string
    The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
    AlgorithmName string
    The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
    ModelDataUrl string
    The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
    algorithmName String
    The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
    modelDataUrl String
    The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
    algorithmName string
    The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
    modelDataUrl string
    The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
    algorithm_name str
    The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
    model_data_url str
    The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
    algorithmName String
    The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
    modelDataUrl String
    The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

    ModelPackageSourceAlgorithmSpecification, ModelPackageSourceAlgorithmSpecificationArgs

    SourceAlgorithms List<Pulumi.AwsNative.SageMaker.Inputs.ModelPackageSourceAlgorithm>
    A list of algorithms that were used to create a model package.
    SourceAlgorithms []ModelPackageSourceAlgorithm
    A list of algorithms that were used to create a model package.
    sourceAlgorithms List<ModelPackageSourceAlgorithm>
    A list of algorithms that were used to create a model package.
    sourceAlgorithms ModelPackageSourceAlgorithm[]
    A list of algorithms that were used to create a model package.
    source_algorithms Sequence[ModelPackageSourceAlgorithm]
    A list of algorithms that were used to create a model package.
    sourceAlgorithms List<Property Map>
    A list of algorithms that were used to create a model package.

    ModelPackageStatus, ModelPackageStatusArgs

    Pending
    Pending
    Deleting
    Deleting
    InProgress
    InProgress
    Completed
    Completed
    Failed
    Failed
    ModelPackageStatusPending
    Pending
    ModelPackageStatusDeleting
    Deleting
    ModelPackageStatusInProgress
    InProgress
    ModelPackageStatusCompleted
    Completed
    ModelPackageStatusFailed
    Failed
    Pending
    Pending
    Deleting
    Deleting
    InProgress
    InProgress
    Completed
    Completed
    Failed
    Failed
    Pending
    Pending
    Deleting
    Deleting
    InProgress
    InProgress
    Completed
    Completed
    Failed
    Failed
    PENDING
    Pending
    DELETING
    Deleting
    IN_PROGRESS
    InProgress
    COMPLETED
    Completed
    FAILED
    Failed
    "Pending"
    Pending
    "Deleting"
    Deleting
    "InProgress"
    InProgress
    "Completed"
    Completed
    "Failed"
    Failed

    ModelPackageStatusDetails, ModelPackageStatusDetailsArgs

    ModelPackageStatusItem, ModelPackageStatusItemArgs

    Name string
    The name of the model package for which the overall status is being reported.
    Status Pulumi.AwsNative.SageMaker.ModelPackageStatusItemStatus
    The current status.
    FailureReason string
    If the overall status is Failed, the reason for the failure.
    Name string
    The name of the model package for which the overall status is being reported.
    Status ModelPackageStatusItemStatus
    The current status.
    FailureReason string
    If the overall status is Failed, the reason for the failure.
    name String
    The name of the model package for which the overall status is being reported.
    status ModelPackageStatusItemStatus
    The current status.
    failureReason String
    If the overall status is Failed, the reason for the failure.
    name string
    The name of the model package for which the overall status is being reported.
    status ModelPackageStatusItemStatus
    The current status.
    failureReason string
    If the overall status is Failed, the reason for the failure.
    name str
    The name of the model package for which the overall status is being reported.
    status ModelPackageStatusItemStatus
    The current status.
    failure_reason str
    If the overall status is Failed, the reason for the failure.
    name String
    The name of the model package for which the overall status is being reported.
    status "NotStarted" | "Failed" | "InProgress" | "Completed"
    The current status.
    failureReason String
    If the overall status is Failed, the reason for the failure.

    ModelPackageStatusItemStatus, ModelPackageStatusItemStatusArgs

    NotStarted
    NotStarted
    Failed
    Failed
    InProgress
    InProgress
    Completed
    Completed
    ModelPackageStatusItemStatusNotStarted
    NotStarted
    ModelPackageStatusItemStatusFailed
    Failed
    ModelPackageStatusItemStatusInProgress
    InProgress
    ModelPackageStatusItemStatusCompleted
    Completed
    NotStarted
    NotStarted
    Failed
    Failed
    InProgress
    InProgress
    Completed
    Completed
    NotStarted
    NotStarted
    Failed
    Failed
    InProgress
    InProgress
    Completed
    Completed
    NOT_STARTED
    NotStarted
    FAILED
    Failed
    IN_PROGRESS
    InProgress
    COMPLETED
    Completed
    "NotStarted"
    NotStarted
    "Failed"
    Failed
    "InProgress"
    InProgress
    "Completed"
    Completed

    ModelPackageTransformInput, ModelPackageTransformInputArgs

    DataSource Pulumi.AwsNative.SageMaker.Inputs.ModelPackageDataSource
    CompressionType Pulumi.AwsNative.SageMaker.ModelPackageTransformInputCompressionType
    If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
    ContentType string
    The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
    SplitType Pulumi.AwsNative.SageMaker.ModelPackageTransformInputSplitType
    The method to use to split the transform job's data files into smaller batches.
    DataSource ModelPackageDataSource
    CompressionType ModelPackageTransformInputCompressionType
    If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
    ContentType string
    The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
    SplitType ModelPackageTransformInputSplitType
    The method to use to split the transform job's data files into smaller batches.
    dataSource ModelPackageDataSource
    compressionType ModelPackageTransformInputCompressionType
    If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
    contentType String
    The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
    splitType ModelPackageTransformInputSplitType
    The method to use to split the transform job's data files into smaller batches.
    dataSource ModelPackageDataSource
    compressionType ModelPackageTransformInputCompressionType
    If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
    contentType string
    The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
    splitType ModelPackageTransformInputSplitType
    The method to use to split the transform job's data files into smaller batches.
    data_source ModelPackageDataSource
    compression_type ModelPackageTransformInputCompressionType
    If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
    content_type str
    The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
    split_type ModelPackageTransformInputSplitType
    The method to use to split the transform job's data files into smaller batches.
    dataSource Property Map
    compressionType "None" | "Gzip"
    If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
    contentType String
    The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
    splitType "None" | "TFRecord" | "Line" | "RecordIO"
    The method to use to split the transform job's data files into smaller batches.

    ModelPackageTransformInputCompressionType, ModelPackageTransformInputCompressionTypeArgs

    None
    None
    Gzip
    Gzip
    ModelPackageTransformInputCompressionTypeNone
    None
    ModelPackageTransformInputCompressionTypeGzip
    Gzip
    None
    None
    Gzip
    Gzip
    None
    None
    Gzip
    Gzip
    NONE
    None
    GZIP
    Gzip
    "None"
    None
    "Gzip"
    Gzip

    ModelPackageTransformInputSplitType, ModelPackageTransformInputSplitTypeArgs

    None
    None
    TfRecord
    TFRecord
    Line
    Line
    RecordIo
    RecordIO
    ModelPackageTransformInputSplitTypeNone
    None
    ModelPackageTransformInputSplitTypeTfRecord
    TFRecord
    ModelPackageTransformInputSplitTypeLine
    Line
    ModelPackageTransformInputSplitTypeRecordIo
    RecordIO
    None
    None
    TfRecord
    TFRecord
    Line
    Line
    RecordIo
    RecordIO
    None
    None
    TfRecord
    TFRecord
    Line
    Line
    RecordIo
    RecordIO
    NONE
    None
    TF_RECORD
    TFRecord
    LINE
    Line
    RECORD_IO
    RecordIO
    "None"
    None
    "TFRecord"
    TFRecord
    "Line"
    Line
    "RecordIO"
    RecordIO

    ModelPackageTransformJobDefinition, ModelPackageTransformJobDefinitionArgs

    TransformInput Pulumi.AwsNative.SageMaker.Inputs.ModelPackageTransformInput
    TransformOutput Pulumi.AwsNative.SageMaker.Inputs.ModelPackageTransformOutput
    TransformResources Pulumi.AwsNative.SageMaker.Inputs.ModelPackageTransformResources
    BatchStrategy Pulumi.AwsNative.SageMaker.ModelPackageTransformJobDefinitionBatchStrategy
    A string that determines the number of records included in a single mini-batch.
    Environment Pulumi.AwsNative.SageMaker.Inputs.ModelPackageEnvironment
    MaxConcurrentTransforms int
    The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
    MaxPayloadInMb int
    The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
    TransformInput ModelPackageTransformInput
    TransformOutput ModelPackageTransformOutput
    TransformResources ModelPackageTransformResources
    BatchStrategy ModelPackageTransformJobDefinitionBatchStrategy
    A string that determines the number of records included in a single mini-batch.
    Environment ModelPackageEnvironment
    MaxConcurrentTransforms int
    The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
    MaxPayloadInMb int
    The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
    transformInput ModelPackageTransformInput
    transformOutput ModelPackageTransformOutput
    transformResources ModelPackageTransformResources
    batchStrategy ModelPackageTransformJobDefinitionBatchStrategy
    A string that determines the number of records included in a single mini-batch.
    environment ModelPackageEnvironment
    maxConcurrentTransforms Integer
    The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
    maxPayloadInMb Integer
    The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
    transformInput ModelPackageTransformInput
    transformOutput ModelPackageTransformOutput
    transformResources ModelPackageTransformResources
    batchStrategy ModelPackageTransformJobDefinitionBatchStrategy
    A string that determines the number of records included in a single mini-batch.
    environment ModelPackageEnvironment
    maxConcurrentTransforms number
    The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
    maxPayloadInMb number
    The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
    transform_input ModelPackageTransformInput
    transform_output ModelPackageTransformOutput
    transform_resources ModelPackageTransformResources
    batch_strategy ModelPackageTransformJobDefinitionBatchStrategy
    A string that determines the number of records included in a single mini-batch.
    environment ModelPackageEnvironment
    max_concurrent_transforms int
    The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
    max_payload_in_mb int
    The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
    transformInput Property Map
    transformOutput Property Map
    transformResources Property Map
    batchStrategy "MultiRecord" | "SingleRecord"
    A string that determines the number of records included in a single mini-batch.
    environment Property Map
    maxConcurrentTransforms Number
    The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
    maxPayloadInMb Number
    The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).

    ModelPackageTransformJobDefinitionBatchStrategy, ModelPackageTransformJobDefinitionBatchStrategyArgs

    MultiRecord
    MultiRecord
    SingleRecord
    SingleRecord
    ModelPackageTransformJobDefinitionBatchStrategyMultiRecord
    MultiRecord
    ModelPackageTransformJobDefinitionBatchStrategySingleRecord
    SingleRecord
    MultiRecord
    MultiRecord
    SingleRecord
    SingleRecord
    MultiRecord
    MultiRecord
    SingleRecord
    SingleRecord
    MULTI_RECORD
    MultiRecord
    SINGLE_RECORD
    SingleRecord
    "MultiRecord"
    MultiRecord
    "SingleRecord"
    SingleRecord

    ModelPackageTransformOutput, ModelPackageTransformOutputArgs

    S3OutputPath string
    The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
    Accept string
    The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
    AssembleWith Pulumi.AwsNative.SageMaker.ModelPackageTransformOutputAssembleWith
    Defines how to assemble the results of the transform job as a single S3 object.
    KmsKeyId string
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
    S3OutputPath string
    The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
    Accept string
    The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
    AssembleWith ModelPackageTransformOutputAssembleWith
    Defines how to assemble the results of the transform job as a single S3 object.
    KmsKeyId string
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
    s3OutputPath String
    The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
    accept String
    The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
    assembleWith ModelPackageTransformOutputAssembleWith
    Defines how to assemble the results of the transform job as a single S3 object.
    kmsKeyId String
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
    s3OutputPath string
    The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
    accept string
    The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
    assembleWith ModelPackageTransformOutputAssembleWith
    Defines how to assemble the results of the transform job as a single S3 object.
    kmsKeyId string
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
    s3_output_path str
    The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
    accept str
    The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
    assemble_with ModelPackageTransformOutputAssembleWith
    Defines how to assemble the results of the transform job as a single S3 object.
    kms_key_id str
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
    s3OutputPath String
    The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
    accept String
    The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
    assembleWith "None" | "Line"
    Defines how to assemble the results of the transform job as a single S3 object.
    kmsKeyId String
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

    ModelPackageTransformOutputAssembleWith, ModelPackageTransformOutputAssembleWithArgs

    None
    None
    Line
    Line
    ModelPackageTransformOutputAssembleWithNone
    None
    ModelPackageTransformOutputAssembleWithLine
    Line
    None
    None
    Line
    Line
    None
    None
    Line
    Line
    NONE
    None
    LINE
    Line
    "None"
    None
    "Line"
    Line

    ModelPackageTransformResources, ModelPackageTransformResourcesArgs

    InstanceCount int
    The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
    InstanceType string
    The ML compute instance type for the transform job.
    VolumeKmsKeyId string
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
    InstanceCount int
    The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
    InstanceType string
    The ML compute instance type for the transform job.
    VolumeKmsKeyId string
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
    instanceCount Integer
    The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
    instanceType String
    The ML compute instance type for the transform job.
    volumeKmsKeyId String
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
    instanceCount number
    The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
    instanceType string
    The ML compute instance type for the transform job.
    volumeKmsKeyId string
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
    instance_count int
    The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
    instance_type str
    The ML compute instance type for the transform job.
    volume_kms_key_id str
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
    instanceCount Number
    The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
    instanceType String
    The ML compute instance type for the transform job.
    volumeKmsKeyId String
    The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.

    ModelPackageValidationProfile, ModelPackageValidationProfileArgs

    ProfileName string
    The name of the profile for the model package.
    TransformJobDefinition ModelPackageTransformJobDefinition
    profileName String
    The name of the profile for the model package.
    transformJobDefinition ModelPackageTransformJobDefinition
    profileName string
    The name of the profile for the model package.
    transformJobDefinition ModelPackageTransformJobDefinition
    profile_name str
    The name of the profile for the model package.
    transform_job_definition ModelPackageTransformJobDefinition
    profileName String
    The name of the profile for the model package.
    transformJobDefinition Property Map

    ModelPackageValidationSpecification, ModelPackageValidationSpecificationArgs

    ValidationProfiles List<Pulumi.AwsNative.SageMaker.Inputs.ModelPackageValidationProfile>
    ValidationRole string
    The IAM roles to be used for the validation of the model package.
    ValidationProfiles []ModelPackageValidationProfile
    ValidationRole string
    The IAM roles to be used for the validation of the model package.
    validationProfiles List<ModelPackageValidationProfile>
    validationRole String
    The IAM roles to be used for the validation of the model package.
    validationProfiles ModelPackageValidationProfile[]
    validationRole string
    The IAM roles to be used for the validation of the model package.
    validation_profiles Sequence[ModelPackageValidationProfile]
    validation_role str
    The IAM roles to be used for the validation of the model package.
    validationProfiles List<Property Map>
    validationRole String
    The IAM roles to be used for the validation of the model package.

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi