@@ -2557,6 +2557,7 @@ def create_model_package_from_containers(
2557
2557
model_package_name = None ,
2558
2558
model_package_group_name = None ,
2559
2559
model_metrics = None ,
2560
+ metadata_properties = None ,
2560
2561
marketplace_cert = False ,
2561
2562
approval_status = "PendingManualApproval" ,
2562
2563
description = None ,
@@ -2578,6 +2579,7 @@ def create_model_package_from_containers(
2578
2579
`model_package_name`, using `model_package_group_name` makes the Model Package
2579
2580
versioned (default: None).
2580
2581
model_metrics (ModelMetrics): ModelMetrics object (default: None).
2582
+ metadata_properties (MetadataProperties): MetadataProperties object (default: None)
2581
2583
marketplace_cert (bool): A boolean value indicating if the Model Package is certified
2582
2584
for AWS Marketplace (default: False).
2583
2585
approval_status (str): Model Approval Status, values can be "Approved", "Rejected",
@@ -2594,6 +2596,7 @@ def create_model_package_from_containers(
2594
2596
inference_instances ,
2595
2597
transform_instances ,
2596
2598
model_metrics ,
2599
+ metadata_properties ,
2597
2600
marketplace_cert ,
2598
2601
approval_status ,
2599
2602
description ,
@@ -2610,6 +2613,7 @@ def _get_create_model_package_request(
2610
2613
inference_instances = None ,
2611
2614
transform_instances = None ,
2612
2615
model_metrics = None ,
2616
+ metadata_properties = None ,
2613
2617
marketplace_cert = False ,
2614
2618
approval_status = "PendingManualApproval" ,
2615
2619
description = None ,
@@ -2631,6 +2635,7 @@ def _get_create_model_package_request(
2631
2635
transform_instances (list): A list of the instance types on which a transformation
2632
2636
job can be run or on which an endpoint can be deployed (default: None).
2633
2637
model_metrics (ModelMetrics): ModelMetrics object (default: None).
2638
+ metadata_properties (MetadataProperties): MetadataProperties object (default: None).
2634
2639
marketplace_cert (bool): A boolean value indicating if the Model Package is certified
2635
2640
for AWS Marketplace (default: False).
2636
2641
approval_status (str): Model Approval Status, values can be "Approved", "Rejected",
@@ -2651,6 +2656,8 @@ def _get_create_model_package_request(
2651
2656
request_dict ["ModelPackageDescription" ] = description
2652
2657
if model_metrics :
2653
2658
request_dict ["ModelMetrics" ] = model_metrics
2659
+ if metadata_properties :
2660
+ request_dict ["MetadataProperties" ] = metadata_properties
2654
2661
if containers is not None :
2655
2662
if not all ([content_types , response_types , inference_instances , transform_instances ]):
2656
2663
raise ValueError (
0 commit comments