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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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` ][1].

[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateModelPackage.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_inference_specificationsArray<Types::AdditionalInferenceSpecificationDefinition>

An array of additional Inference Specification objects.



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_descriptionString

A description provided when the model approval is set.

Returns:

  • (String)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_marketplaceBoolean

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]: docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-mkt-list.html

Returns:

  • (Boolean)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_byTypes::UserContext

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

Returns:



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_timeTime

The time that the model package was created.

Returns:

  • (Time)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_propertiesHash<String,String>

The metadata properties for the model package.

Returns:

  • (Hash<String,String>)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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

#domainString

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

Returns:

  • (String)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_baselinesTypes::DriftCheckBaselines

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



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_specificationTypes::InferenceSpecification

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



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_byTypes::UserContext

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

Returns:



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_timeTime

The last time the model package was modified.

Returns:

  • (Time)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_propertiesTypes::MetadataProperties

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



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_statusString

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)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_cardTypes::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].

[1]: docs.aws.amazon.com/sagemaker/latest/dg/model-registry-details.html#model-card-schema [2]: docs.aws.amazon.com/sagemaker/latest/dg/model-registry-details.html



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_cycleTypes::ModelLifeCycle

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



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_metricsTypes::ModelMetrics

Metrics for the model.

Returns:



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_arnString

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

Returns:

  • (String)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_descriptionString

The description of the model package.

Returns:

  • (String)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_nameString

The model group to which the model belongs.

Returns:

  • (String)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_nameString

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)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_statusString

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)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_detailsTypes::ModelPackageStatusDetails

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



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_versionInteger

The version number of a versioned model.

Returns:

  • (Integer)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_urlString

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)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_configTypes::ModelPackageSecurityConfig

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



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_validationString

Indicates if you want to skip model validation.

Returns:

  • (String)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_specificationTypes::SourceAlgorithmSpecification

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



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_uriString

The URI of the source for the model package.

Returns:

  • (String)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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

#tagsArray<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*.

[1]: docs.aws.amazon.com/general/latest/gr/aws_tagging.html

Returns:



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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

#taskString

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

Returns:

  • (String)


37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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_specificationTypes::ModelPackageValidationSpecification

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



37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
# File 'lib/aws-sdk-sagemaker/types.rb', line 37043

class ModelPackage < Struct.new(
  :model_package_name,
  :model_package_group_name,
  :model_package_version,
  :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