class Aws::SageMaker::Types::ModelPackage

A versioned model that can be deployed for SageMaker inference.

@!attribute [rw] model_package_name

The name of the model.
@return [String]

@!attribute [rw] model_package_group_name

The model group to which the model belongs.
@return [String]

@!attribute [rw] model_package_version

The version number of a versioned model.
@return [Integer]

@!attribute [rw] model_package_arn

The Amazon Resource Name (ARN) of the model package.
@return [String]

@!attribute [rw] model_package_description

The description of the model package.
@return [String]

@!attribute [rw] creation_time

The time that the model package was created.
@return [Time]

@!attribute [rw] inference_specification

Defines how to perform inference generation after a training job is
run.
@return [Types::InferenceSpecification]

@!attribute [rw] source_algorithm_specification

A list of algorithms that were used to create a model package.
@return [Types::SourceAlgorithmSpecification]

@!attribute [rw] validation_specification

Specifies batch transform jobs that Amazon SageMaker runs to
validate your model package.
@return [Types::ModelPackageValidationSpecification]

@!attribute [rw] model_package_status

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

* `PENDING` - The model package is pending being created.

* `IN_PROGRESS` - The model package is in the process of being
  created.

* `COMPLETED` - The model package was successfully created.

* `FAILED` - The model package failed.

* `DELETING` - The model package is in the process of being deleted.
@return [String]

@!attribute [rw] model_package_status_details

Specifies the validation and image scan statuses of the model
package.
@return [Types::ModelPackageStatusDetails]

@!attribute [rw] certify_for_marketplace

Whether the model package is to be certified to be listed on Amazon
Web Services Marketplace. For information about listing model
packages on Amazon Web Services Marketplace, see [List Your
Algorithm or Model Package on Amazon Web Services Marketplace][1].

[1]: https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-mkt-list.html
@return [Boolean]

@!attribute [rw] model_approval_status

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

* `APPROVED` - The model is approved

* `REJECTED` - The model is rejected.

* `PENDING_MANUAL_APPROVAL` - The model is waiting for manual
  approval.
@return [String]

@!attribute [rw] created_by

Information about the user who created or modified an experiment,
trial, or trial component.
@return [Types::UserContext]

@!attribute [rw] metadata_properties

Metadata properties of the tracking entity, trial, or trial
component.
@return [Types::MetadataProperties]

@!attribute [rw] model_metrics

Metrics for the model.
@return [Types::ModelMetrics]

@!attribute [rw] last_modified_time

The last time the model package was modified.
@return [Time]

@!attribute [rw] last_modified_by

Information about the user who created or modified an experiment,
trial, or trial component.
@return [Types::UserContext]

@!attribute [rw] approval_description

A description provided when the model approval is set.
@return [String]

@!attribute [rw] tags

A list of the tags associated with the model package. For more
information, see [Tagging Amazon Web Services resources][1] in the
*Amazon Web Services General Reference Guide*.

[1]: https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/ModelPackage AWS API Documentation

Constants

SENSITIVE