@@ -215,6 +215,8 @@ def __init__(
215215 transform_instances ,
216216 model_package_group_name = None ,
217217 image_uri = None ,
218+ model_metrics = None ,
219+ approval_status = "PendingManualApproval" ,
218220 compile_model_family = None ,
219221 ** kwargs ,
220222 ):
@@ -236,6 +238,9 @@ def __init__(
236238 versioned (default: None).
237239 image_uri (str): The container image uri for Model Package, if not specified,
238240 Estimator's training container image will be used (default: None).
241+ model_metrics (ModelMetrics): ModelMetrics object (default: None).
242+ approval_status (str): Model Approval Status, values can be "Approved", "Rejected",
243+ or "PendingManualApproval" (default: "PendingManualApproval").
239244 compile_model_family (str): Instance family for compiled model, if specified, a compiled
240245 model will be used (default: None).
241246 **kwargs: additional arguments to `create_model`.
@@ -249,6 +254,8 @@ def __init__(
249254 self .transform_instances = transform_instances
250255 self .model_package_group_name = model_package_group_name
251256 self .image_uri = image_uri
257+ self .model_metrics = model_metrics
258+ self .approval_status = approval_status
252259 self .compile_model_family = compile_model_family
253260 self .kwargs = kwargs
254261
@@ -300,6 +307,8 @@ def arguments(self) -> RequestType:
300307 inference_instances = self .inference_instances ,
301308 transform_instances = self .transform_instances ,
302309 model_package_group_name = self .model_package_group_name ,
310+ model_metrics = self .model_metrics ,
311+ approval_status = self .approval_status ,
303312 )
304313 request_dict = model .sagemaker_session ._get_create_model_package_request (
305314 ** model_package_args
@@ -309,8 +318,6 @@ def arguments(self) -> RequestType:
309318 request_dict .pop ("CertifyForMarketplace" )
310319 if "Description" in request_dict :
311320 request_dict .pop ("Description" )
312- if "ModelApprovalStatus" in request_dict :
313- request_dict .pop ("ModelApprovalStatus" )
314321
315322 return request_dict
316323
0 commit comments