Class: Aws::SageMaker::Types::ModelPackage

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

A container for your trained model that can be deployed for SageMaker inference. This can include inference code, artifacts, and metadata. The model package type can be one of the following.

  • Versioned model: A part of a model package group in Model Registry.

  • Unversioned model: Not part of a model package group and used in Amazon Web Services Marketplace.

For more information, see CreateModelPackage .

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_inference_specifications ⇒ Array<Types::AdditionalInferenceSpecificationDefinition>

An array of additional Inference Specification objects.



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#approval_description ⇒ String

A description provided when the model approval is set.

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#certify_for_marketplace ⇒ Boolean

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.

Returns:

  • (Boolean)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#created_by ⇒ Types::UserContext

Information about the user who created or modified an experiment, trial, trial component, lineage group, or project.

Returns:



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#creation_time ⇒ Time

The time that the model package was created.

Returns:

  • (Time)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#customer_metadata_properties ⇒ Hash<String,String>

The metadata properties for the model package.

Returns:

  • (Hash<String,String>)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#domain ⇒ String

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

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#drift_check_baselines ⇒ Types::DriftCheckBaselines

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



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#inference_specification ⇒ Types::InferenceSpecification

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



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_by ⇒ Types::UserContext

Information about the user who created or modified an experiment, trial, trial component, lineage group, or project.

Returns:



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_time ⇒ Time

The last time the model package was modified.

Returns:

  • (Time)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#metadata_properties ⇒ Types::MetadataProperties

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



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_approval_status ⇒ String

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.

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_card ⇒ Types::ModelPackageModelCard

The model card associated with the model package. Since ModelPackageModelCard is tied to a model package, it is a specific usage of a model card and its schema is simplified compared to the schema of ModelCard. The ModelPackageModelCard schema does not include model_package_details, and model_overview is composed of the model_creator and model_artifact properties. For more information about the model package model card schema, see Model package model card schema. For more information about the model card associated with the model package, see View the Details of a Model Version.



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_life_cycle ⇒ Types::ModelLifeCycle

A structure describing the current state of the model in its life cycle.



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_metrics ⇒ Types::ModelMetrics

Metrics for the model.

Returns:



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_package_arn ⇒ String

The Amazon Resource Name (ARN) of the model package.

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_package_description ⇒ String

The description of the model package.

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_package_group_name ⇒ String

The model group to which the model belongs.

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_package_name ⇒ String

The name of the model package. The name can be as follows:

  • For a versioned model, the name is automatically generated by SageMaker Model Registry and follows the format 'ModelPackageGroupName/ModelPackageVersion'.

  • For an unversioned model, you must provide the name.

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_package_registration_type ⇒ String

The package registration type of the model package.

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_package_status ⇒ String

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.

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_package_status_details ⇒ Types::ModelPackageStatusDetails

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



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#model_package_version ⇒ Integer

The version number of a versioned model.

Returns:

  • (Integer)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#sample_payload_url ⇒ String

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).

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#security_config ⇒ Types::ModelPackageSecurityConfig

An optional Key Management Service key to encrypt, decrypt, and re-encrypt model package information for regulated workloads with highly sensitive data.



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#skip_model_validation ⇒ String

Indicates if you want to skip model validation.

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#source_algorithm_specification ⇒ Types::SourceAlgorithmSpecification

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



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#source_uri ⇒ String

The URI of the source for the model package.

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Array<Types::Tag>

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

Returns:



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#task ⇒ String

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

Returns:

  • (String)


42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end

#validation_specification ⇒ Types::ModelPackageValidationSpecification

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



42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42966

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :model_package_registration_type,
  :model_package_arn,
  :model_package_description,
  :creation_time,
  :inference_specification,
  :source_algorithm_specification,
  :validation_specification,
  :model_package_status,
  :model_package_status_details,
  :certify_for_marketplace,
  :model_approval_status,
  :created_by,
  :metadata_properties,
  :model_metrics,
  :last_modified_time,
  :last_modified_by,
  :approval_description,
  :domain,
  :task,
  :sample_payload_url,
  :additional_inference_specifications,
  :source_uri,
  :security_config,
  :model_card,
  :model_life_cycle,
  :tags,
  :customer_metadata_properties,
  :drift_check_baselines,
  :skip_model_validation)
  SENSITIVE = []
  include Aws::Structure
end