File tree Expand file tree Collapse file tree
sagemaker-ground-truth-labeling
sagemaker-model-monitoring
sagemaker_model_monitoring Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5050 for tag_key , tag_value in app_settings .parameters .tags .items ():
5151 Tags .of (app ).add (tag_key , tag_value )
5252
53+ if app_settings .parameters .custom_tags :
54+ for tag_key , tag_value in app_settings .parameters .custom_tags .items ():
55+ Tags .of (app ).add (tag_key , tag_value )
56+
5357Tags .of (app ).add ("SeedFarmerDeploymentName" , app_settings .settings .deployment_name )
5458Tags .of (app ).add ("SeedFarmerModuleName" , app_settings .settings .module_name )
5559Tags .of (app ).add ("SeedFarmerProjectName" , app_settings .settings .project_name )
Original file line number Diff line number Diff line change @@ -62,6 +62,7 @@ class SeedFarmerParameters(CdkBaseSettings):
6262 worker_labels : Dict [str , str ] = Field (default = {})
6363 permissions_boundary_name : Optional [str ] = Field (default = None )
6464 tags : Optional [Dict [str , str ]] = Field (default = None )
65+ custom_tags : Optional [Dict [str , str ]] = Field (default = None )
6566
6667
6768class SeedFarmerSettings (CdkBaseSettings ):
Original file line number Diff line number Diff line change 5555 for tag_key , tag_value in app_settings .parameters .tags .items ():
5656 Tags .of (app ).add (tag_key , tag_value )
5757
58+ if app_settings .parameters .custom_tags :
59+ for tag_key , tag_value in app_settings .parameters .custom_tags .items ():
60+ Tags .of (app ).add (tag_key , tag_value )
61+
5862Tags .of (app ).add ("SeedFarmerDeploymentName" , app_settings .settings .deployment_name )
5963Tags .of (app ).add ("SeedFarmerModuleName" , app_settings .settings .module_name )
6064Tags .of (app ).add ("SeedFarmerProjectName" , app_settings .settings .project_name )
Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ class SeedFarmerParameters(CdkBaseSettings):
3838 data_bucket_name : Optional [str ] = Field (default = None )
3939 permissions_boundary_name : Optional [str ] = Field (default = None )
4040 tags : Optional [Dict [str , str ]] = Field (default = None )
41+ custom_tags : Optional [Dict [str , str ]] = Field (default = None )
4142
4243
4344class SeedFarmerSettings (CdkBaseSettings ):
Original file line number Diff line number Diff line change 5656 for tag_key , tag_value in app_settings .parameters .tags .items ():
5757 Tags .of (app ).add (tag_key , tag_value )
5858
59+ if app_settings .parameters .custom_tags :
60+ for tag_key , tag_value in app_settings .parameters .custom_tags .items ():
61+ Tags .of (app ).add (tag_key , tag_value )
62+
5963Tags .of (app ).add ("SeedFarmerDeploymentName" , app_settings .settings .deployment_name )
6064Tags .of (app ).add ("SeedFarmerModuleName" , app_settings .settings .module_name )
6165Tags .of (app ).add ("SeedFarmerProjectName" , app_settings .settings .project_name )
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ class SeedFarmerParameters(CdkBaseSettings):
4040 dra_export_path : str = Field (default = "/ray/export/" )
4141 permissions_boundary_name : Optional [str ] = Field (default = None )
4242 tags : Optional [Dict [str , str ]] = Field (default = None )
43+ custom_tags : Optional [Dict [str , str ]] = Field (default = None )
4344
4445
4546class SeedFarmerSettings (CdkBaseSettings ):
Original file line number Diff line number Diff line change 6565
6666aws_cdk .Aspects .of (app ).add (cdk_nag .AwsSolutionsChecks (log_ignores = True ))
6767
68+ if app_settings .module_settings .tags :
69+ for tag_key , tag_value in app_settings .module_settings .tags .items ():
70+ aws_cdk .Tags .of (app ).add (tag_key , tag_value )
71+
72+ if app_settings .module_settings .custom_tags :
73+ for tag_key , tag_value in app_settings .module_settings .custom_tags .items ():
74+ aws_cdk .Tags .of (app ).add (tag_key , tag_value )
75+
6876aws_cdk .Tags .of (app ).add ("SeedFarmerDeploymentName" , app_settings .seedfarmer_settings .deployment_name )
6977aws_cdk .Tags .of (app ).add ("SeedFarmerModuleName" , app_settings .seedfarmer_settings .module_name )
7078aws_cdk .Tags .of (app ).add ("SeedFarmerProjectName" , app_settings .seedfarmer_settings .project_name )
Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ class ModuleSettings(CdkBaseSettings):
6060 verification_task_price : Dict [str , Dict [str , int ]] = Field (default = {})
6161 labeling_workflow_schedule : str = Field (default = "cron(0 12 * * ? *)" )
6262 permissions_boundary_name : Optional [str ] = Field (default = None )
63+ tags : Optional [Dict [str , str ]] = Field (default = None )
64+ custom_tags : Optional [Dict [str , str ]] = Field (default = None )
6365
6466
6567class SeedFarmerSettings (CdkBaseSettings ):
Original file line number Diff line number Diff line change 3131 for tag_key , tag_value in app_settings .module_settings .tags .items ():
3232 aws_cdk .Tags .of (app ).add (tag_key , tag_value )
3333
34+ if app_settings .module_settings .custom_tags :
35+ for tag_key , tag_value in app_settings .module_settings .custom_tags .items ():
36+ aws_cdk .Tags .of (app ).add (tag_key , tag_value )
37+
3438aws_cdk .Tags .of (app ).add ("SeedFarmerDeploymentName" , app_settings .seedfarmer_settings .deployment_name )
3539aws_cdk .Tags .of (app ).add ("SeedFarmerModuleName" , app_settings .seedfarmer_settings .module_name )
3640aws_cdk .Tags .of (app ).add ("SeedFarmerProjectName" , app_settings .seedfarmer_settings .project_name )
Original file line number Diff line number Diff line change @@ -102,6 +102,7 @@ class ModuleSettings(CdkBaseSettings):
102102
103103 permissions_boundary_name : Optional [str ] = Field (default = None )
104104 tags : Optional [Dict [str , str ]] = Field (default = None )
105+ custom_tags : Optional [Dict [str , str ]] = Field (default = None )
105106
106107
107108class SeedFarmerSettings (CdkBaseSettings ):
You can’t perform that action at this time.
0 commit comments