Skip to content

Commit 8bbc1ec

Browse files
2 parents 47b71a6 + 1247f3a commit 8bbc1ec

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

veracode_api_py/api.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,22 +115,22 @@ def get_app_by_repo(self, git_repo_url):
115115
return Applications().get_by_repo(git_repo_url=git_repo_url)
116116

117117
def create_app(self, app_name, business_criticality, description: str=None, business_unit: UUID = None, teams=[],
118-
policy_guid = None, custom_fields=[],bus_owner_name = None, bus_owner_email = None,
119-
git_repo_url = None, custom_kms_alias = None):
118+
policy_guid = None, custom_fields=[], bus_owner_name = None, bus_owner_email = None,
119+
git_repo_url = None, custom_kms_alias = None, tags=None):
120120
return Applications().create(app_name=app_name, description=description,
121121
business_criticality=business_criticality,
122122
business_unit=business_unit, teams=teams, policy_guid=policy_guid,
123-
custom_fields=custom_fields, bus_owner_name=bus_owner_name,
123+
custom_fields=custom_fields, tags=tags, bus_owner_name=bus_owner_name,
124124
bus_owner_email=bus_owner_email, git_repo_url=git_repo_url,
125125
custom_kms_alias=custom_kms_alias)
126126

127127
def update_app(self, guid: UUID, app_name, business_criticality, description: str=None, business_unit: UUID = None, teams=[],
128128
policy_guid = None, custom_fields=[], bus_owner_name=None, bus_owner_email=None,
129-
git_repo_url = None, custom_kms_alias=None):
129+
git_repo_url = None, custom_kms_alias=None, tags=None):
130130
return Applications().update(guid=guid, app_name=app_name, description=description,
131131
business_criticality=business_criticality,
132132
business_unit=business_unit, teams=teams, policy_guid=policy_guid,
133-
custom_fields=custom_fields, bus_owner_name=bus_owner_name,
133+
custom_fields=custom_fields, tags=tags, bus_owner_name=bus_owner_name,
134134
bus_owner_email=bus_owner_email, git_repo_url=git_repo_url,
135135
custom_kms_alias=custom_kms_alias)
136136

veracode_api_py/applications.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,18 @@ def get_by_repo (self,git_repo_url: str):
3939
return APIHelper()._rest_paged_request(uri="appsec/v1/applications",method="GET",element="applications",params=params)
4040

4141
def create(self,app_name:str ,business_criticality, description: str=None, business_unit: UUID=None, teams=[], policy_guid:UUID=None,
42-
custom_fields=[], bus_owner_name=None, bus_owner_email=None, git_repo_url=None, custom_kms_alias: str=None):
42+
custom_fields=[], bus_owner_name=None, bus_owner_email=None, git_repo_url=None, custom_kms_alias: str=None, tags=None):
4343
return self._create_or_update("CREATE",app_name=app_name,business_criticality=business_criticality,
4444
description=description,business_unit=business_unit,teams=teams, policy_guid=policy_guid,
45-
custom_fields=custom_fields, bus_owner_name=bus_owner_name,
45+
custom_fields=custom_fields, tags=tags, bus_owner_name=bus_owner_name,
4646
bus_owner_email=bus_owner_email, git_repo_url=git_repo_url, custom_kms_alias=custom_kms_alias)
4747

4848
def update(self,guid: UUID,app_name:str, business_criticality, description: str=None, business_unit: UUID=None,
4949
teams=[], policy_guid:UUID=None, custom_fields=[],
50-
bus_owner_name=None,bus_owner_email=None, git_repo_url=None, custom_kms_alias: str=None):
50+
bus_owner_name=None,bus_owner_email=None, git_repo_url=None, custom_kms_alias: str=None, tags=None):
5151
return self._create_or_update("UPDATE",app_name=app_name,business_criticality=business_criticality,
5252
description=description,business_unit=business_unit,teams=teams,guid=guid,
53-
policy_guid=policy_guid, custom_fields=custom_fields,
53+
policy_guid=policy_guid, custom_fields=custom_fields, tags=tags,
5454
bus_owner_name=bus_owner_name,bus_owner_email=bus_owner_email,
5555
git_repo_url=git_repo_url, custom_kms_alias=custom_kms_alias)
5656

@@ -59,8 +59,8 @@ def delete(self,guid: UUID):
5959
return APIHelper()._rest_request(uri,'DELETE')
6060

6161
def _create_or_update(self,method,app_name: str, business_criticality, description: str=None, business_unit: UUID=None,
62-
teams=[],guid=None,policy_guid:UUID=None, custom_fields=[],
63-
bus_owner_name=None,bus_owner_email=None,git_repo_url=None,custom_kms_alias:str=None):
62+
teams=[],guid=None,policy_guid:UUID=None, custom_fields=[],
63+
bus_owner_name=None,bus_owner_email=None,git_repo_url=None,custom_kms_alias:str=None, tags=None):
6464
if method == 'CREATE':
6565
uri = 'appsec/v1/applications'
6666
httpmethod = 'POST'
@@ -80,6 +80,9 @@ def _create_or_update(self,method,app_name: str, business_criticality, descripti
8080
desc = { 'description': description}
8181
app_def.update(desc)
8282

83+
if (tags != None):
84+
app_def.update({ 'tags': tags })
85+
8386
if policy_guid:
8487
app_def.update({"policies": [{'guid': policy_guid}]})
8588

0 commit comments

Comments
 (0)