@@ -81,7 +81,6 @@ async def check_name_availability(
81
81
header_parameters ['Content-Type' ] = self ._serialize .header ("content_type" , content_type , 'str' )
82
82
header_parameters ['Accept' ] = 'application/json'
83
83
84
- # Construct and send request
85
84
body_content_kwargs = {} # type: Dict[str, Any]
86
85
body_content = self ._serialize .body (account_name , 'StorageAccountCheckNameAvailabilityParameters' )
87
86
body_content_kwargs ['content' ] = body_content
@@ -108,8 +107,8 @@ async def _create_initial(
108
107
account_name : str ,
109
108
parameters : "models.StorageAccountCreateParameters" ,
110
109
** kwargs
111
- ) -> "models.StorageAccount" :
112
- cls = kwargs .pop ('cls' , None ) # type: ClsType["models.StorageAccount"]
110
+ ) -> Optional [ "models.StorageAccount" ] :
111
+ cls = kwargs .pop ('cls' , None ) # type: ClsType[Optional[ "models.StorageAccount"] ]
113
112
error_map = {404 : ResourceNotFoundError , 409 : ResourceExistsError }
114
113
error_map .update (kwargs .pop ('error_map' , {}))
115
114
api_version = "2015-06-15"
@@ -133,7 +132,6 @@ async def _create_initial(
133
132
header_parameters ['Content-Type' ] = self ._serialize .header ("content_type" , content_type , 'str' )
134
133
header_parameters ['Accept' ] = 'application/json'
135
134
136
- # Construct and send request
137
135
body_content_kwargs = {} # type: Dict[str, Any]
138
136
body_content = self ._serialize .body (parameters , 'StorageAccountCreateParameters' )
139
137
body_content_kwargs ['content' ] = body_content
@@ -162,7 +160,7 @@ async def begin_create(
162
160
account_name : str ,
163
161
parameters : "models.StorageAccountCreateParameters" ,
164
162
** kwargs
165
- ) -> "models.StorageAccount" :
163
+ ) -> AsyncLROPoller [ "models.StorageAccount" ] :
166
164
"""Asynchronously creates a new storage account with the specified parameters. If an account is
167
165
already created and a subsequent create request is issued with different properties, the
168
166
account properties will be updated. If an account is already created and a subsequent create or
@@ -183,8 +181,8 @@ async def begin_create(
183
181
polling object for personal polling strategy
184
182
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
185
183
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
186
- :return: StorageAccount, or the result of cls(response)
187
- :rtype: ~azure.mgmt.storage.v2015_06_15.models.StorageAccount
184
+ :return: An instance of AsyncLROPoller that returns either StorageAccount or the result of cls(response)
185
+ :rtype: ~azure.core.polling.AsyncLROPoller[~azure. mgmt.storage.v2015_06_15.models.StorageAccount]
188
186
:raises ~azure.core.exceptions.HttpResponseError:
189
187
"""
190
188
polling = kwargs .pop ('polling' , True ) # type: Union[bool, AsyncPollingMethod]
@@ -268,7 +266,6 @@ async def delete(
268
266
# Construct headers
269
267
header_parameters = {} # type: Dict[str, Any]
270
268
271
- # Construct and send request
272
269
request = self ._client .delete (url , query_parameters , header_parameters )
273
270
pipeline_response = await self ._client ._pipeline .run (request , stream = False , ** kwargs )
274
271
response = pipeline_response .http_response
@@ -326,7 +323,6 @@ async def get_properties(
326
323
header_parameters = {} # type: Dict[str, Any]
327
324
header_parameters ['Accept' ] = 'application/json'
328
325
329
- # Construct and send request
330
326
request = self ._client .get (url , query_parameters , header_parameters )
331
327
pipeline_response = await self ._client ._pipeline .run (request , stream = False , ** kwargs )
332
328
response = pipeline_response .http_response
@@ -397,7 +393,6 @@ async def update(
397
393
header_parameters ['Content-Type' ] = self ._serialize .header ("content_type" , content_type , 'str' )
398
394
header_parameters ['Accept' ] = 'application/json'
399
395
400
- # Construct and send request
401
396
body_content_kwargs = {} # type: Dict[str, Any]
402
397
body_content = self ._serialize .body (parameters , 'StorageAccountUpdateParameters' )
403
398
body_content_kwargs ['content' ] = body_content
@@ -436,6 +431,10 @@ def list(
436
431
api_version = "2015-06-15"
437
432
438
433
def prepare_request (next_link = None ):
434
+ # Construct headers
435
+ header_parameters = {} # type: Dict[str, Any]
436
+ header_parameters ['Accept' ] = 'application/json'
437
+
439
438
if not next_link :
440
439
# Construct URL
441
440
url = self .list .metadata ['url' ] # type: ignore
@@ -447,15 +446,11 @@ def prepare_request(next_link=None):
447
446
query_parameters = {} # type: Dict[str, Any]
448
447
query_parameters ['api-version' ] = self ._serialize .query ("api_version" , api_version , 'str' )
449
448
449
+ request = self ._client .get (url , query_parameters , header_parameters )
450
450
else :
451
451
url = next_link
452
452
query_parameters = {} # type: Dict[str, Any]
453
- # Construct headers
454
- header_parameters = {} # type: Dict[str, Any]
455
- header_parameters ['Accept' ] = 'application/json'
456
-
457
- # Construct and send request
458
- request = self ._client .get (url , query_parameters , header_parameters )
453
+ request = self ._client .get (url , query_parameters , header_parameters )
459
454
return request
460
455
461
456
async def extract_data (pipeline_response ):
@@ -504,6 +499,10 @@ def list_by_resource_group(
504
499
api_version = "2015-06-15"
505
500
506
501
def prepare_request (next_link = None ):
502
+ # Construct headers
503
+ header_parameters = {} # type: Dict[str, Any]
504
+ header_parameters ['Accept' ] = 'application/json'
505
+
507
506
if not next_link :
508
507
# Construct URL
509
508
url = self .list_by_resource_group .metadata ['url' ] # type: ignore
@@ -516,15 +515,11 @@ def prepare_request(next_link=None):
516
515
query_parameters = {} # type: Dict[str, Any]
517
516
query_parameters ['api-version' ] = self ._serialize .query ("api_version" , api_version , 'str' )
518
517
518
+ request = self ._client .get (url , query_parameters , header_parameters )
519
519
else :
520
520
url = next_link
521
521
query_parameters = {} # type: Dict[str, Any]
522
- # Construct headers
523
- header_parameters = {} # type: Dict[str, Any]
524
- header_parameters ['Accept' ] = 'application/json'
525
-
526
- # Construct and send request
527
- request = self ._client .get (url , query_parameters , header_parameters )
522
+ request = self ._client .get (url , query_parameters , header_parameters )
528
523
return request
529
524
530
525
async def extract_data (pipeline_response ):
@@ -593,7 +588,6 @@ async def list_keys(
593
588
header_parameters = {} # type: Dict[str, Any]
594
589
header_parameters ['Accept' ] = 'application/json'
595
590
596
- # Construct and send request
597
591
request = self ._client .post (url , query_parameters , header_parameters )
598
592
pipeline_response = await self ._client ._pipeline .run (request , stream = False , ** kwargs )
599
593
response = pipeline_response .http_response
@@ -657,7 +651,6 @@ async def regenerate_key(
657
651
header_parameters ['Content-Type' ] = self ._serialize .header ("content_type" , content_type , 'str' )
658
652
header_parameters ['Accept' ] = 'application/json'
659
653
660
- # Construct and send request
661
654
body_content_kwargs = {} # type: Dict[str, Any]
662
655
body_content = self ._serialize .body (regenerate_key , 'StorageAccountRegenerateKeyParameters' )
663
656
body_content_kwargs ['content' ] = body_content
0 commit comments