16
16
from azure .mgmt .core .exceptions import ARMErrorFormat
17
17
from azure .mgmt .core .polling .async_arm_polling import AsyncARMPolling
18
18
19
- from ... import models
19
+ from ... import models as _models
20
20
21
21
T = TypeVar ('T' )
22
22
ClsType = Optional [Callable [[PipelineResponse [HttpRequest , AsyncHttpResponse ], T , Dict [str , Any ]], Any ]]
@@ -35,7 +35,7 @@ class DeploymentScriptsOperations:
35
35
:param deserializer: An object model deserializer.
36
36
"""
37
37
38
- models = models
38
+ models = _models
39
39
40
40
def __init__ (self , client , config , serializer , deserializer ) -> None :
41
41
self ._client = client
@@ -47,10 +47,10 @@ async def _create_initial(
47
47
self ,
48
48
resource_group_name : str ,
49
49
script_name : str ,
50
- deployment_script : "models .DeploymentScript" ,
50
+ deployment_script : "_models .DeploymentScript" ,
51
51
** kwargs
52
- ) -> "models .DeploymentScript" :
53
- cls = kwargs .pop ('cls' , None ) # type: ClsType["models .DeploymentScript"]
52
+ ) -> "_models .DeploymentScript" :
53
+ cls = kwargs .pop ('cls' , None ) # type: ClsType["_models .DeploymentScript"]
54
54
error_map = {
55
55
401 : ClientAuthenticationError , 404 : ResourceNotFoundError , 409 : ResourceExistsError
56
56
}
@@ -86,7 +86,7 @@ async def _create_initial(
86
86
87
87
if response .status_code not in [200 , 201 ]:
88
88
map_error (status_code = response .status_code , response = response , error_map = error_map )
89
- error = self ._deserialize (models .DeploymentScriptsError , response )
89
+ error = self ._deserialize (_models .DeploymentScriptsError , response )
90
90
raise HttpResponseError (response = response , model = error , error_format = ARMErrorFormat )
91
91
92
92
if response .status_code == 200 :
@@ -105,9 +105,9 @@ async def begin_create(
105
105
self ,
106
106
resource_group_name : str ,
107
107
script_name : str ,
108
- deployment_script : "models .DeploymentScript" ,
108
+ deployment_script : "_models .DeploymentScript" ,
109
109
** kwargs
110
- ) -> AsyncLROPoller ["models .DeploymentScript" ]:
110
+ ) -> AsyncLROPoller ["_models .DeploymentScript" ]:
111
111
"""Creates a deployment script.
112
112
113
113
:param resource_group_name: The name of the resource group. The name is case insensitive.
@@ -127,7 +127,7 @@ async def begin_create(
127
127
:raises ~azure.core.exceptions.HttpResponseError:
128
128
"""
129
129
polling = kwargs .pop ('polling' , True ) # type: Union[bool, AsyncPollingMethod]
130
- cls = kwargs .pop ('cls' , None ) # type: ClsType["models .DeploymentScript"]
130
+ cls = kwargs .pop ('cls' , None ) # type: ClsType["_models .DeploymentScript"]
131
131
lro_delay = kwargs .pop (
132
132
'polling_interval' ,
133
133
self ._config .polling_interval
@@ -152,7 +152,13 @@ def get_long_running_output(pipeline_response):
152
152
return cls (pipeline_response , deserialized , {})
153
153
return deserialized
154
154
155
- if polling is True : polling_method = AsyncARMPolling (lro_delay , ** kwargs )
155
+ path_format_arguments = {
156
+ 'subscriptionId' : self ._serialize .url ("self._config.subscription_id" , self ._config .subscription_id , 'str' ),
157
+ 'resourceGroupName' : self ._serialize .url ("resource_group_name" , resource_group_name , 'str' , max_length = 90 , min_length = 1 , pattern = r'^[-\w\._\(\)]+$' ),
158
+ 'scriptName' : self ._serialize .url ("script_name" , script_name , 'str' , max_length = 90 , min_length = 1 ),
159
+ }
160
+
161
+ if polling is True : polling_method = AsyncARMPolling (lro_delay , path_format_arguments = path_format_arguments , ** kwargs )
156
162
elif polling is False : polling_method = AsyncNoPolling ()
157
163
else : polling_method = polling
158
164
if cont_token :
@@ -170,9 +176,9 @@ async def update(
170
176
self ,
171
177
resource_group_name : str ,
172
178
script_name : str ,
173
- deployment_script : Optional ["models .DeploymentScriptUpdateParameter" ] = None ,
179
+ deployment_script : Optional ["_models .DeploymentScriptUpdateParameter" ] = None ,
174
180
** kwargs
175
- ) -> "models .DeploymentScript" :
181
+ ) -> "_models .DeploymentScript" :
176
182
"""Updates deployment script tags with specified values.
177
183
178
184
:param resource_group_name: The name of the resource group. The name is case insensitive.
@@ -186,7 +192,7 @@ async def update(
186
192
:rtype: ~azure.mgmt.resource.deploymentscripts.v2019_10_01_preview.models.DeploymentScript
187
193
:raises: ~azure.core.exceptions.HttpResponseError
188
194
"""
189
- cls = kwargs .pop ('cls' , None ) # type: ClsType["models .DeploymentScript"]
195
+ cls = kwargs .pop ('cls' , None ) # type: ClsType["_models .DeploymentScript"]
190
196
error_map = {
191
197
401 : ClientAuthenticationError , 404 : ResourceNotFoundError , 409 : ResourceExistsError
192
198
}
@@ -225,7 +231,7 @@ async def update(
225
231
226
232
if response .status_code not in [200 ]:
227
233
map_error (status_code = response .status_code , response = response , error_map = error_map )
228
- error = self ._deserialize (models .DeploymentScriptsError , response )
234
+ error = self ._deserialize (_models .DeploymentScriptsError , response )
229
235
raise HttpResponseError (response = response , model = error , error_format = ARMErrorFormat )
230
236
231
237
deserialized = self ._deserialize ('DeploymentScript' , pipeline_response )
@@ -241,7 +247,7 @@ async def get(
241
247
resource_group_name : str ,
242
248
script_name : str ,
243
249
** kwargs
244
- ) -> "models .DeploymentScript" :
250
+ ) -> "_models .DeploymentScript" :
245
251
"""Gets a deployment script with a given name.
246
252
247
253
:param resource_group_name: The name of the resource group. The name is case insensitive.
@@ -253,7 +259,7 @@ async def get(
253
259
:rtype: ~azure.mgmt.resource.deploymentscripts.v2019_10_01_preview.models.DeploymentScript
254
260
:raises: ~azure.core.exceptions.HttpResponseError
255
261
"""
256
- cls = kwargs .pop ('cls' , None ) # type: ClsType["models .DeploymentScript"]
262
+ cls = kwargs .pop ('cls' , None ) # type: ClsType["_models .DeploymentScript"]
257
263
error_map = {
258
264
401 : ClientAuthenticationError , 404 : ResourceNotFoundError , 409 : ResourceExistsError
259
265
}
@@ -284,7 +290,7 @@ async def get(
284
290
285
291
if response .status_code not in [200 ]:
286
292
map_error (status_code = response .status_code , response = response , error_map = error_map )
287
- error = self ._deserialize (models .DeploymentScriptsError , response )
293
+ error = self ._deserialize (_models .DeploymentScriptsError , response )
288
294
raise HttpResponseError (response = response , model = error , error_format = ARMErrorFormat )
289
295
290
296
deserialized = self ._deserialize ('DeploymentScript' , pipeline_response )
@@ -344,7 +350,7 @@ async def delete(
344
350
345
351
if response .status_code not in [200 , 204 ]:
346
352
map_error (status_code = response .status_code , response = response , error_map = error_map )
347
- error = self ._deserialize (models .DeploymentScriptsError , response )
353
+ error = self ._deserialize (_models .DeploymentScriptsError , response )
348
354
raise HttpResponseError (response = response , model = error , error_format = ARMErrorFormat )
349
355
350
356
if cls :
@@ -355,15 +361,15 @@ async def delete(
355
361
def list_by_subscription (
356
362
self ,
357
363
** kwargs
358
- ) -> AsyncIterable ["models .DeploymentScriptListResult" ]:
364
+ ) -> AsyncIterable ["_models .DeploymentScriptListResult" ]:
359
365
"""Lists all deployment scripts for a given subscription.
360
366
361
367
:keyword callable cls: A custom type or function that will be passed the direct response
362
368
:return: An iterator like instance of either DeploymentScriptListResult or the result of cls(response)
363
369
:rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.resource.deploymentscripts.v2019_10_01_preview.models.DeploymentScriptListResult]
364
370
:raises: ~azure.core.exceptions.HttpResponseError
365
371
"""
366
- cls = kwargs .pop ('cls' , None ) # type: ClsType["models .DeploymentScriptListResult"]
372
+ cls = kwargs .pop ('cls' , None ) # type: ClsType["_models .DeploymentScriptListResult"]
367
373
error_map = {
368
374
401 : ClientAuthenticationError , 404 : ResourceNotFoundError , 409 : ResourceExistsError
369
375
}
@@ -408,7 +414,7 @@ async def get_next(next_link=None):
408
414
response = pipeline_response .http_response
409
415
410
416
if response .status_code not in [200 ]:
411
- error = self ._deserialize (models .DeploymentScriptsError , response )
417
+ error = self ._deserialize (_models .DeploymentScriptsError , response )
412
418
map_error (status_code = response .status_code , response = response , error_map = error_map )
413
419
raise HttpResponseError (response = response , model = error , error_format = ARMErrorFormat )
414
420
@@ -424,7 +430,7 @@ async def get_logs(
424
430
resource_group_name : str ,
425
431
script_name : str ,
426
432
** kwargs
427
- ) -> "models .ScriptLogsList" :
433
+ ) -> "_models .ScriptLogsList" :
428
434
"""Gets deployment script logs for a given deployment script name.
429
435
430
436
:param resource_group_name: The name of the resource group. The name is case insensitive.
@@ -436,7 +442,7 @@ async def get_logs(
436
442
:rtype: ~azure.mgmt.resource.deploymentscripts.v2019_10_01_preview.models.ScriptLogsList
437
443
:raises: ~azure.core.exceptions.HttpResponseError
438
444
"""
439
- cls = kwargs .pop ('cls' , None ) # type: ClsType["models .ScriptLogsList"]
445
+ cls = kwargs .pop ('cls' , None ) # type: ClsType["_models .ScriptLogsList"]
440
446
error_map = {
441
447
401 : ClientAuthenticationError , 404 : ResourceNotFoundError , 409 : ResourceExistsError
442
448
}
@@ -467,7 +473,7 @@ async def get_logs(
467
473
468
474
if response .status_code not in [200 ]:
469
475
map_error (status_code = response .status_code , response = response , error_map = error_map )
470
- error = self ._deserialize (models .DeploymentScriptsError , response )
476
+ error = self ._deserialize (_models .DeploymentScriptsError , response )
471
477
raise HttpResponseError (response = response , model = error , error_format = ARMErrorFormat )
472
478
473
479
deserialized = self ._deserialize ('ScriptLogsList' , pipeline_response )
@@ -484,7 +490,7 @@ async def get_logs_default(
484
490
script_name : str ,
485
491
tail : Optional [int ] = None ,
486
492
** kwargs
487
- ) -> "models .ScriptLog" :
493
+ ) -> "_models .ScriptLog" :
488
494
"""Gets deployment script logs for a given deployment script name.
489
495
490
496
:param resource_group_name: The name of the resource group. The name is case insensitive.
@@ -500,7 +506,7 @@ async def get_logs_default(
500
506
:rtype: ~azure.mgmt.resource.deploymentscripts.v2019_10_01_preview.models.ScriptLog
501
507
:raises: ~azure.core.exceptions.HttpResponseError
502
508
"""
503
- cls = kwargs .pop ('cls' , None ) # type: ClsType["models .ScriptLog"]
509
+ cls = kwargs .pop ('cls' , None ) # type: ClsType["_models .ScriptLog"]
504
510
error_map = {
505
511
401 : ClientAuthenticationError , 404 : ResourceNotFoundError , 409 : ResourceExistsError
506
512
}
@@ -533,7 +539,7 @@ async def get_logs_default(
533
539
534
540
if response .status_code not in [200 ]:
535
541
map_error (status_code = response .status_code , response = response , error_map = error_map )
536
- error = self ._deserialize (models .DeploymentScriptsError , response )
542
+ error = self ._deserialize (_models .DeploymentScriptsError , response )
537
543
raise HttpResponseError (response = response , model = error , error_format = ARMErrorFormat )
538
544
539
545
deserialized = self ._deserialize ('ScriptLog' , pipeline_response )
@@ -548,7 +554,7 @@ def list_by_resource_group(
548
554
self ,
549
555
resource_group_name : str ,
550
556
** kwargs
551
- ) -> AsyncIterable ["models .DeploymentScriptListResult" ]:
557
+ ) -> AsyncIterable ["_models .DeploymentScriptListResult" ]:
552
558
"""Lists deployments scripts.
553
559
554
560
:param resource_group_name: The name of the resource group. The name is case insensitive.
@@ -558,7 +564,7 @@ def list_by_resource_group(
558
564
:rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.resource.deploymentscripts.v2019_10_01_preview.models.DeploymentScriptListResult]
559
565
:raises: ~azure.core.exceptions.HttpResponseError
560
566
"""
561
- cls = kwargs .pop ('cls' , None ) # type: ClsType["models .DeploymentScriptListResult"]
567
+ cls = kwargs .pop ('cls' , None ) # type: ClsType["_models .DeploymentScriptListResult"]
562
568
error_map = {
563
569
401 : ClientAuthenticationError , 404 : ResourceNotFoundError , 409 : ResourceExistsError
564
570
}
@@ -604,7 +610,7 @@ async def get_next(next_link=None):
604
610
response = pipeline_response .http_response
605
611
606
612
if response .status_code not in [200 ]:
607
- error = self ._deserialize (models .DeploymentScriptsError , response )
613
+ error = self ._deserialize (_models .DeploymentScriptsError , response )
608
614
map_error (status_code = response .status_code , response = response , error_map = error_map )
609
615
raise HttpResponseError (response = response , model = error , error_format = ARMErrorFormat )
610
616
0 commit comments