@@ -77,25 +77,27 @@ def __init__(
7777 model_package_group_name : str ,
7878 model_bucket_name : str ,
7979 enable_network_isolation : str ,
80- dev_vpc_id : str ,
81- dev_subnet_ids : List [str ],
82- dev_security_group_ids : List [str ],
83- pre_prod_account_id : str ,
84- pre_prod_region : str ,
85- pre_prod_vpc_id : str ,
86- pre_prod_subnet_ids : List [str ],
87- pre_prod_security_group_ids : List [str ],
88- prod_account_id : str ,
89- prod_region : str ,
90- prod_vpc_id : str ,
91- prod_subnet_ids : List [str ],
92- prod_security_group_ids : List [str ],
93- sagemaker_domain_id : str ,
94- sagemaker_domain_arn : str ,
95- repository_type : RepositoryType ,
96- access_token_secret_name : Optional [str ],
97- aws_codeconnection_arn : Optional [str ],
98- repository_owner : Optional [str ],
80+ enable_manual_approval : bool = True ,
81+ enable_eventbridge_trigger : bool = True ,
82+ dev_vpc_id : str = "" ,
83+ dev_subnet_ids : List [str ] = [],
84+ dev_security_group_ids : List [str ] = [],
85+ pre_prod_account_id : str = "" ,
86+ pre_prod_region : str = "" ,
87+ pre_prod_vpc_id : str = "" ,
88+ pre_prod_subnet_ids : List [str ] = [],
89+ pre_prod_security_group_ids : List [str ] = [],
90+ prod_account_id : str = "" ,
91+ prod_region : str = "" ,
92+ prod_vpc_id : str = "" ,
93+ prod_subnet_ids : List [str ] = [],
94+ prod_security_group_ids : List [str ] = [],
95+ sagemaker_domain_id : str = "" ,
96+ sagemaker_domain_arn : str = "" ,
97+ repository_type : RepositoryType = RepositoryType .CODECOMMIT ,
98+ access_token_secret_name : Optional [str ] = None ,
99+ aws_codeconnection_arn : Optional [str ] = None ,
100+ repository_owner : Optional [str ] = None ,
99101 ** kwargs : Any ,
100102 ) -> None :
101103 super ().__init__ (scope , id )
@@ -146,6 +148,8 @@ def __init__(
146148 "PROD_SUBNET_IDS" : codebuild .BuildEnvironmentVariable (value = json .dumps (prod_subnet_ids )),
147149 "PROD_SECURITY_GROUP_IDS" : codebuild .BuildEnvironmentVariable (value = json .dumps (prod_security_group_ids )),
148150 "ENABLE_NETWORK_ISOLATION" : codebuild .BuildEnvironmentVariable (value = enable_network_isolation ),
151+ "ENABLE_MANUAL_APPROVAL" : codebuild .BuildEnvironmentVariable (value = str (enable_manual_approval ).lower ()),
152+ "ENABLE_EVENTBRIDGE_TRIGGER" : codebuild .BuildEnvironmentVariable (value = str (enable_eventbridge_trigger ).lower ()),
149153 }
150154 code_pipeline_deploy_project_name = "CodePipelineDeployProject"
151155
0 commit comments