Skip to content

Commit f796112

Browse files
authored
[AutoPR advisor/resource-manager] Add extended properties to recommendation model (#3015)
* Generated from 2be7ef7e6f683c16e394595b2570e3e9d131e676 Add extended properties to recommendation model * Generated from 2be7ef7e6f683c16e394595b2570e3e9d131e676 Add extended properties to recommendation model
1 parent d0789c0 commit f796112

File tree

6 files changed

+45
-45
lines changed

6 files changed

+45
-45
lines changed

azure-mgmt-advisor/azure/mgmt/advisor/models/resource_recommendation_base.py

+4
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ class ResourceRecommendationBase(Resource):
4949
:param suppression_ids: The list of snoozed and dismissed rules for the
5050
recommendation.
5151
:type suppression_ids: list[str]
52+
:param extended_properties: Extended properties
53+
:type extended_properties: dict[str, str]
5254
"""
5355

5456
_validation = {
@@ -71,6 +73,7 @@ class ResourceRecommendationBase(Resource):
7173
'risk': {'key': 'properties.risk', 'type': 'str'},
7274
'short_description': {'key': 'properties.shortDescription', 'type': 'ShortDescription'},
7375
'suppression_ids': {'key': 'properties.suppressionIds', 'type': '[str]'},
76+
'extended_properties': {'key': 'properties.extendedProperties', 'type': '{str}'},
7477
}
7578

7679
def __init__(self, **kwargs):
@@ -85,3 +88,4 @@ def __init__(self, **kwargs):
8588
self.risk = kwargs.get('risk', None)
8689
self.short_description = kwargs.get('short_description', None)
8790
self.suppression_ids = kwargs.get('suppression_ids', None)
91+
self.extended_properties = kwargs.get('extended_properties', None)

azure-mgmt-advisor/azure/mgmt/advisor/models/resource_recommendation_base_py3.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ class ResourceRecommendationBase(Resource):
4949
:param suppression_ids: The list of snoozed and dismissed rules for the
5050
recommendation.
5151
:type suppression_ids: list[str]
52+
:param extended_properties: Extended properties
53+
:type extended_properties: dict[str, str]
5254
"""
5355

5456
_validation = {
@@ -71,9 +73,10 @@ class ResourceRecommendationBase(Resource):
7173
'risk': {'key': 'properties.risk', 'type': 'str'},
7274
'short_description': {'key': 'properties.shortDescription', 'type': 'ShortDescription'},
7375
'suppression_ids': {'key': 'properties.suppressionIds', 'type': '[str]'},
76+
'extended_properties': {'key': 'properties.extendedProperties', 'type': '{str}'},
7477
}
7578

76-
def __init__(self, *, category=None, impact=None, impacted_field: str=None, impacted_value: str=None, last_updated=None, metadata=None, recommendation_type_id: str=None, risk=None, short_description=None, suppression_ids=None, **kwargs) -> None:
79+
def __init__(self, *, category=None, impact=None, impacted_field: str=None, impacted_value: str=None, last_updated=None, metadata=None, recommendation_type_id: str=None, risk=None, short_description=None, suppression_ids=None, extended_properties=None, **kwargs) -> None:
7780
super(ResourceRecommendationBase, self).__init__(**kwargs)
7881
self.category = category
7982
self.impact = impact
@@ -85,3 +88,4 @@ def __init__(self, *, category=None, impact=None, impacted_field: str=None, impa
8588
self.risk = risk
8689
self.short_description = short_description
8790
self.suppression_ids = suppression_ids
91+
self.extended_properties = extended_properties

azure-mgmt-advisor/azure/mgmt/advisor/operations/configurations_operations.py

+12-14
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def internal_paging(next_link=None, raw=False):
7474

7575
# Construct headers
7676
header_parameters = {}
77-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
77+
header_parameters['Accept'] = 'application/json'
7878
if self.config.generate_client_request_id:
7979
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
8080
if custom_headers:
@@ -83,9 +83,8 @@ def internal_paging(next_link=None, raw=False):
8383
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
8484

8585
# Construct and send request
86-
request = self._client.get(url, query_parameters)
87-
response = self._client.send(
88-
request, header_parameters, stream=False, **operation_config)
86+
request = self._client.get(url, query_parameters, header_parameters)
87+
response = self._client.send(request, stream=False, **operation_config)
8988

9089
if response.status_code not in [200]:
9190
exp = CloudError(response)
@@ -138,6 +137,7 @@ def create_in_subscription(
138137

139138
# Construct headers
140139
header_parameters = {}
140+
header_parameters['Accept'] = 'application/json'
141141
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
142142
if self.config.generate_client_request_id:
143143
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
@@ -150,9 +150,8 @@ def create_in_subscription(
150150
body_content = self._serialize.body(config_contract, 'ConfigData')
151151

152152
# Construct and send request
153-
request = self._client.put(url, query_parameters)
154-
response = self._client.send(
155-
request, header_parameters, body_content, stream=False, **operation_config)
153+
request = self._client.put(url, query_parameters, header_parameters, body_content)
154+
response = self._client.send(request, stream=False, **operation_config)
156155

157156
if response.status_code not in [204, 400]:
158157
exp = CloudError(response)
@@ -208,7 +207,7 @@ def internal_paging(next_link=None, raw=False):
208207

209208
# Construct headers
210209
header_parameters = {}
211-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
210+
header_parameters['Accept'] = 'application/json'
212211
if self.config.generate_client_request_id:
213212
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
214213
if custom_headers:
@@ -217,9 +216,8 @@ def internal_paging(next_link=None, raw=False):
217216
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
218217

219218
# Construct and send request
220-
request = self._client.get(url, query_parameters)
221-
response = self._client.send(
222-
request, header_parameters, stream=False, **operation_config)
219+
request = self._client.get(url, query_parameters, header_parameters)
220+
response = self._client.send(request, stream=False, **operation_config)
223221

224222
if response.status_code not in [200]:
225223
exp = CloudError(response)
@@ -272,6 +270,7 @@ def create_in_resource_group(
272270

273271
# Construct headers
274272
header_parameters = {}
273+
header_parameters['Accept'] = 'application/json'
275274
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
276275
if self.config.generate_client_request_id:
277276
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
@@ -284,9 +283,8 @@ def create_in_resource_group(
284283
body_content = self._serialize.body(config_contract, 'ConfigData')
285284

286285
# Construct and send request
287-
request = self._client.put(url, query_parameters)
288-
response = self._client.send(
289-
request, header_parameters, body_content, stream=False, **operation_config)
286+
request = self._client.put(url, query_parameters, header_parameters, body_content)
287+
response = self._client.send(request, stream=False, **operation_config)
290288

291289
if response.status_code not in [204, 400]:
292290
exp = CloudError(response)

azure-mgmt-advisor/azure/mgmt/advisor/operations/operations.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def internal_paging(next_link=None, raw=False):
6767

6868
# Construct headers
6969
header_parameters = {}
70-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
70+
header_parameters['Accept'] = 'application/json'
7171
if self.config.generate_client_request_id:
7272
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
7373
if custom_headers:
@@ -76,9 +76,8 @@ def internal_paging(next_link=None, raw=False):
7676
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
7777

7878
# Construct and send request
79-
request = self._client.get(url, query_parameters)
80-
response = self._client.send(
81-
request, header_parameters, stream=False, **operation_config)
79+
request = self._client.get(url, query_parameters, header_parameters)
80+
response = self._client.send(request, stream=False, **operation_config)
8281

8382
if response.status_code not in [200]:
8483
exp = CloudError(response)

azure-mgmt-advisor/azure/mgmt/advisor/operations/recommendations_operations.py

+10-13
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ def generate(
6565

6666
# Construct headers
6767
header_parameters = {}
68-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
6968
if self.config.generate_client_request_id:
7069
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
7170
if custom_headers:
@@ -74,8 +73,8 @@ def generate(
7473
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
7574

7675
# Construct and send request
77-
request = self._client.post(url, query_parameters)
78-
response = self._client.send(request, header_parameters, stream=False, **operation_config)
76+
request = self._client.post(url, query_parameters, header_parameters)
77+
response = self._client.send(request, stream=False, **operation_config)
7978

8079
if response.status_code not in [202]:
8180
exp = CloudError(response)
@@ -124,7 +123,6 @@ def get_generate_status(
124123

125124
# Construct headers
126125
header_parameters = {}
127-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
128126
if self.config.generate_client_request_id:
129127
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
130128
if custom_headers:
@@ -133,8 +131,8 @@ def get_generate_status(
133131
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
134132

135133
# Construct and send request
136-
request = self._client.get(url, query_parameters)
137-
response = self._client.send(request, header_parameters, stream=False, **operation_config)
134+
request = self._client.get(url, query_parameters, header_parameters)
135+
response = self._client.send(request, stream=False, **operation_config)
138136

139137
if response.status_code not in [202, 204]:
140138
exp = CloudError(response)
@@ -195,7 +193,7 @@ def internal_paging(next_link=None, raw=False):
195193

196194
# Construct headers
197195
header_parameters = {}
198-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
196+
header_parameters['Accept'] = 'application/json'
199197
if self.config.generate_client_request_id:
200198
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
201199
if custom_headers:
@@ -204,9 +202,8 @@ def internal_paging(next_link=None, raw=False):
204202
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
205203

206204
# Construct and send request
207-
request = self._client.get(url, query_parameters)
208-
response = self._client.send(
209-
request, header_parameters, stream=False, **operation_config)
205+
request = self._client.get(url, query_parameters, header_parameters)
206+
response = self._client.send(request, stream=False, **operation_config)
210207

211208
if response.status_code not in [200]:
212209
exp = CloudError(response)
@@ -259,7 +256,7 @@ def get(
259256

260257
# Construct headers
261258
header_parameters = {}
262-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
259+
header_parameters['Accept'] = 'application/json'
263260
if self.config.generate_client_request_id:
264261
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
265262
if custom_headers:
@@ -268,8 +265,8 @@ def get(
268265
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
269266

270267
# Construct and send request
271-
request = self._client.get(url, query_parameters)
272-
response = self._client.send(request, header_parameters, stream=False, **operation_config)
268+
request = self._client.get(url, query_parameters, header_parameters)
269+
response = self._client.send(request, stream=False, **operation_config)
273270

274271
if response.status_code not in [200]:
275272
exp = CloudError(response)

azure-mgmt-advisor/azure/mgmt/advisor/operations/suppressions_operations.py

+11-13
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def get(
7373

7474
# Construct headers
7575
header_parameters = {}
76-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
76+
header_parameters['Accept'] = 'application/json'
7777
if self.config.generate_client_request_id:
7878
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
7979
if custom_headers:
@@ -82,8 +82,8 @@ def get(
8282
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
8383

8484
# Construct and send request
85-
request = self._client.get(url, query_parameters)
86-
response = self._client.send(request, header_parameters, stream=False, **operation_config)
85+
request = self._client.get(url, query_parameters, header_parameters)
86+
response = self._client.send(request, stream=False, **operation_config)
8787

8888
if response.status_code not in [200]:
8989
exp = CloudError(response)
@@ -147,6 +147,7 @@ def create(
147147

148148
# Construct headers
149149
header_parameters = {}
150+
header_parameters['Accept'] = 'application/json'
150151
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
151152
if self.config.generate_client_request_id:
152153
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
@@ -159,9 +160,8 @@ def create(
159160
body_content = self._serialize.body(suppression_contract, 'SuppressionContract')
160161

161162
# Construct and send request
162-
request = self._client.put(url, query_parameters)
163-
response = self._client.send(
164-
request, header_parameters, body_content, stream=False, **operation_config)
163+
request = self._client.put(url, query_parameters, header_parameters, body_content)
164+
response = self._client.send(request, stream=False, **operation_config)
165165

166166
if response.status_code not in [200]:
167167
exp = CloudError(response)
@@ -217,7 +217,6 @@ def delete(
217217

218218
# Construct headers
219219
header_parameters = {}
220-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
221220
if self.config.generate_client_request_id:
222221
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
223222
if custom_headers:
@@ -226,8 +225,8 @@ def delete(
226225
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
227226

228227
# Construct and send request
229-
request = self._client.delete(url, query_parameters)
230-
response = self._client.send(request, header_parameters, stream=False, **operation_config)
228+
request = self._client.delete(url, query_parameters, header_parameters)
229+
response = self._client.send(request, stream=False, **operation_config)
231230

232231
if response.status_code not in [204]:
233232
exp = CloudError(response)
@@ -285,7 +284,7 @@ def internal_paging(next_link=None, raw=False):
285284

286285
# Construct headers
287286
header_parameters = {}
288-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
287+
header_parameters['Accept'] = 'application/json'
289288
if self.config.generate_client_request_id:
290289
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
291290
if custom_headers:
@@ -294,9 +293,8 @@ def internal_paging(next_link=None, raw=False):
294293
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
295294

296295
# Construct and send request
297-
request = self._client.get(url, query_parameters)
298-
response = self._client.send(
299-
request, header_parameters, stream=False, **operation_config)
296+
request = self._client.get(url, query_parameters, header_parameters)
297+
response = self._client.send(request, stream=False, **operation_config)
300298

301299
if response.status_code not in [200]:
302300
exp = CloudError(response)

0 commit comments

Comments
 (0)