ModelPackageArgs

data class ModelPackageArgs(val additionalInferenceSpecifications: Output<List<ModelPackageAdditionalInferenceSpecificationDefinitionArgs>>? = null, val additionalInferenceSpecificationsToAdd: Output<List<ModelPackageAdditionalInferenceSpecificationDefinitionArgs>>? = null, val approvalDescription: Output<String>? = null, val certifyForMarketplace: Output<Boolean>? = null, val clientToken: Output<String>? = null, val customerMetadataProperties: Output<ModelPackageCustomerMetadataPropertiesArgs>? = null, val domain: Output<String>? = null, val driftCheckBaselines: Output<ModelPackageDriftCheckBaselinesArgs>? = null, val inferenceSpecification: Output<ModelPackageInferenceSpecificationArgs>? = null, val lastModifiedTime: Output<String>? = null, val metadataProperties: Output<ModelPackageMetadataPropertiesArgs>? = null, val modelApprovalStatus: Output<ModelPackageModelApprovalStatus>? = null, val modelCard: Output<ModelPackageModelCardArgs>? = null, val modelMetrics: Output<ModelPackageModelMetricsArgs>? = null, val modelPackageDescription: Output<String>? = null, val modelPackageGroupName: Output<String>? = null, val modelPackageName: Output<String>? = null, val modelPackageStatusDetails: Output<ModelPackageStatusDetailsArgs>? = null, val modelPackageVersion: Output<Int>? = null, val samplePayloadUrl: Output<String>? = null, val securityConfig: Output<ModelPackageSecurityConfigArgs>? = null, val skipModelValidation: Output<ModelPackageSkipModelValidation>? = null, val sourceAlgorithmSpecification: Output<ModelPackageSourceAlgorithmSpecificationArgs>? = null, val sourceUri: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val task: Output<String>? = null, val validationSpecification: Output<ModelPackageValidationSpecificationArgs>? = null) : ConvertibleToJava<ModelPackageArgs>

Resource Type definition for AWS::SageMaker::ModelPackage

Constructors

Link copied to clipboard
constructor(additionalInferenceSpecifications: Output<List<ModelPackageAdditionalInferenceSpecificationDefinitionArgs>>? = null, additionalInferenceSpecificationsToAdd: Output<List<ModelPackageAdditionalInferenceSpecificationDefinitionArgs>>? = null, approvalDescription: Output<String>? = null, certifyForMarketplace: Output<Boolean>? = null, clientToken: Output<String>? = null, customerMetadataProperties: Output<ModelPackageCustomerMetadataPropertiesArgs>? = null, domain: Output<String>? = null, driftCheckBaselines: Output<ModelPackageDriftCheckBaselinesArgs>? = null, inferenceSpecification: Output<ModelPackageInferenceSpecificationArgs>? = null, lastModifiedTime: Output<String>? = null, metadataProperties: Output<ModelPackageMetadataPropertiesArgs>? = null, modelApprovalStatus: Output<ModelPackageModelApprovalStatus>? = null, modelCard: Output<ModelPackageModelCardArgs>? = null, modelMetrics: Output<ModelPackageModelMetricsArgs>? = null, modelPackageDescription: Output<String>? = null, modelPackageGroupName: Output<String>? = null, modelPackageName: Output<String>? = null, modelPackageStatusDetails: Output<ModelPackageStatusDetailsArgs>? = null, modelPackageVersion: Output<Int>? = null, samplePayloadUrl: Output<String>? = null, securityConfig: Output<ModelPackageSecurityConfigArgs>? = null, skipModelValidation: Output<ModelPackageSkipModelValidation>? = null, sourceAlgorithmSpecification: Output<ModelPackageSourceAlgorithmSpecificationArgs>? = null, sourceUri: Output<String>? = null, tags: Output<List<TagArgs>>? = null, task: Output<String>? = null, validationSpecification: Output<ModelPackageValidationSpecificationArgs>? = null)

Properties

Link copied to clipboard

An array of additional Inference Specification objects.

Link copied to clipboard

An array of additional Inference Specification objects to be added to the existing array. The total number of additional Inference Specification objects cannot exceed 15. Each additional Inference Specification object specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.

Link copied to clipboard
val approvalDescription: Output<String>? = null

A description provided when the model approval is set.

Link copied to clipboard
val certifyForMarketplace: Output<Boolean>? = null

Whether the model package is to be certified to be listed on AWS Marketplace. For information about listing model packages on AWS Marketplace, see List Your Algorithm or Model Package on AWS Marketplace .

Link copied to clipboard
val clientToken: Output<String>? = null

A unique token that guarantees that the call to this API is idempotent.

Link copied to clipboard

The metadata properties for the model package.

Link copied to clipboard
val domain: Output<String>? = null

The machine learning domain of your model package and its components. Common machine learning domains include computer vision and natural language processing.

Link copied to clipboard

Represents the drift check baselines that can be used when the model monitor is set using the model package.

Link copied to clipboard

Defines how to perform inference generation after a training job is run.

Link copied to clipboard
val lastModifiedTime: Output<String>? = null

The last time the model package was modified.

Link copied to clipboard

Metadata properties of the tracking entity, trial, or trial component.

Link copied to clipboard

The approval status of the model. This can be one of the following values.

Link copied to clipboard

An Amazon SageMaker Model Card.

Link copied to clipboard

Metrics for the model.

Link copied to clipboard
val modelPackageDescription: Output<String>? = null

The description of the model package.

Link copied to clipboard
val modelPackageGroupName: Output<String>? = null

The model group to which the model belongs.

Link copied to clipboard
val modelPackageName: Output<String>? = null

The name of the model.

Link copied to clipboard

Specifies the validation and image scan statuses of the model package.

Link copied to clipboard
val modelPackageVersion: Output<Int>? = null

The version number of a versioned model.

Link copied to clipboard
val samplePayloadUrl: Output<String>? = null

The Amazon Simple Storage Service path where the sample payload are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

Link copied to clipboard
Link copied to clipboard

Indicates if you want to skip model validation.

Link copied to clipboard

A list of algorithms that were used to create a model package.

Link copied to clipboard
val sourceUri: Output<String>? = null

The URI of the source for the model package.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val task: Output<String>? = null

The machine learning task your model package accomplishes. Common machine learning tasks include object detection and image classification.

Link copied to clipboard

Specifies batch transform jobs that SageMaker runs to validate your model package.

Functions

Link copied to clipboard
open override fun toJava(): ModelPackageArgs