@@ -2557,6 +2557,7 @@ def create_model_package_from_containers(
25572557 model_package_name = None ,
25582558 model_package_group_name = None ,
25592559 model_metrics = None ,
2560+ metadata_properties = None ,
25602561 marketplace_cert = False ,
25612562 approval_status = "PendingManualApproval" ,
25622563 description = None ,
@@ -2578,6 +2579,7 @@ def create_model_package_from_containers(
25782579 `model_package_name`, using `model_package_group_name` makes the Model Package
25792580 versioned (default: None).
25802581 model_metrics (ModelMetrics): ModelMetrics object (default: None).
2582+ metadata_properties (MetadataProperties): MetadataProperties object (default: None)
25812583 marketplace_cert (bool): A boolean value indicating if the Model Package is certified
25822584 for AWS Marketplace (default: False).
25832585 approval_status (str): Model Approval Status, values can be "Approved", "Rejected",
@@ -2594,6 +2596,7 @@ def create_model_package_from_containers(
25942596 inference_instances ,
25952597 transform_instances ,
25962598 model_metrics ,
2599+ metadata_properties ,
25972600 marketplace_cert ,
25982601 approval_status ,
25992602 description ,
@@ -2610,6 +2613,7 @@ def _get_create_model_package_request(
26102613 inference_instances = None ,
26112614 transform_instances = None ,
26122615 model_metrics = None ,
2616+ metadata_properties = None ,
26132617 marketplace_cert = False ,
26142618 approval_status = "PendingManualApproval" ,
26152619 description = None ,
@@ -2631,6 +2635,7 @@ def _get_create_model_package_request(
26312635 transform_instances (list): A list of the instance types on which a transformation
26322636 job can be run or on which an endpoint can be deployed (default: None).
26332637 model_metrics (ModelMetrics): ModelMetrics object (default: None).
2638+ metadata_properties (MetadataProperties): MetadataProperties object (default: None).
26342639 marketplace_cert (bool): A boolean value indicating if the Model Package is certified
26352640 for AWS Marketplace (default: False).
26362641 approval_status (str): Model Approval Status, values can be "Approved", "Rejected",
@@ -2651,6 +2656,8 @@ def _get_create_model_package_request(
26512656 request_dict ["ModelPackageDescription" ] = description
26522657 if model_metrics :
26532658 request_dict ["ModelMetrics" ] = model_metrics
2659+ if metadata_properties :
2660+ request_dict ["MetadataProperties" ] = metadata_properties
26542661 if containers is not None :
26552662 if not all ([content_types , response_types , inference_instances , transform_instances ]):
26562663 raise ValueError (
0 commit comments