Skip to content

Commit 94d112b

Browse files
[Storage] [STG 98] Branch Prep (#39392)
1 parent d283c21 commit 94d112b

26 files changed

+160
-79
lines changed

sdk/storage/azure-storage-blob/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Release History
22

3+
## 12.26.0b1 (Unreleased)
4+
5+
### Features Added
6+
- Added support for service version 2025-07-05.
7+
38
## 12.25.0b1 (Unreleased)
49

510
### Features Added

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/_azure_blob_storage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class AzureBlobStorage: # pylint: disable=client-accepts-api-version-keyword
4848
:param base_url: Service URL. Required. Default value is "".
4949
:type base_url: str
5050
:keyword version: Specifies the version of the operation to use for this request. Default value
51-
is "2025-01-05". Note that overriding this default value may result in unsupported behavior.
51+
is "2025-07-05". Note that overriding this default value may result in unsupported behavior.
5252
:paramtype version: str
5353
"""
5454

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/_configuration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ class AzureBlobStorageConfiguration: # pylint: disable=too-many-instance-attrib
2323
desired operation. Required.
2424
:type url: str
2525
:keyword version: Specifies the version of the operation to use for this request. Default value
26-
is "2025-01-05". Note that overriding this default value may result in unsupported behavior.
26+
is "2025-07-05". Note that overriding this default value may result in unsupported behavior.
2727
:paramtype version: str
2828
"""
2929

3030
def __init__(self, url: str, **kwargs: Any) -> None:
31-
version: Literal["2025-01-05"] = kwargs.pop("version", "2025-01-05")
31+
version: Literal["2025-07-05"] = kwargs.pop("version", "2025-07-05")
3232

3333
if url is None:
3434
raise ValueError("Parameter 'url' must not be None.")

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/_azure_blob_storage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class AzureBlobStorage: # pylint: disable=client-accepts-api-version-keyword
4848
:param base_url: Service URL. Required. Default value is "".
4949
:type base_url: str
5050
:keyword version: Specifies the version of the operation to use for this request. Default value
51-
is "2025-01-05". Note that overriding this default value may result in unsupported behavior.
51+
is "2025-07-05". Note that overriding this default value may result in unsupported behavior.
5252
:paramtype version: str
5353
"""
5454

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/_configuration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ class AzureBlobStorageConfiguration: # pylint: disable=too-many-instance-attrib
2323
desired operation. Required.
2424
:type url: str
2525
:keyword version: Specifies the version of the operation to use for this request. Default value
26-
is "2025-01-05". Note that overriding this default value may result in unsupported behavior.
26+
is "2025-07-05". Note that overriding this default value may result in unsupported behavior.
2727
:paramtype version: str
2828
"""
2929

3030
def __init__(self, url: str, **kwargs: Any) -> None:
31-
version: Literal["2025-01-05"] = kwargs.pop("version", "2025-01-05")
31+
version: Literal["2025-07-05"] = kwargs.pop("version", "2025-07-05")
3232

3333
if url is None:
3434
raise ValueError("Parameter 'url' must not be None.")

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations/_append_blob_operations.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -445,6 +445,7 @@ async def append_block_from_url(
445445
transactional_content_md5: Optional[bytes] = None,
446446
request_id_parameter: Optional[str] = None,
447447
copy_source_authorization: Optional[str] = None,
448+
file_request_intent: Optional[Union[str, _models.FileShareTokenIntent]] = None,
448449
cpk_info: Optional[_models.CpkInfo] = None,
449450
cpk_scope_info: Optional[_models.CpkScopeInfo] = None,
450451
lease_access_conditions: Optional[_models.LeaseAccessConditions] = None,
@@ -486,6 +487,8 @@ async def append_block_from_url(
486487
:param copy_source_authorization: Only Bearer type is supported. Credentials should be a valid
487488
OAuth access token to copy source. Default value is None.
488489
:type copy_source_authorization: str
490+
:param file_request_intent: Valid value is backup. "backup" Default value is None.
491+
:type file_request_intent: str or ~azure.storage.blob.models.FileShareTokenIntent
489492
:param cpk_info: Parameter group. Default value is None.
490493
:type cpk_info: ~azure.storage.blob.models.CpkInfo
491494
:param cpk_scope_info: Parameter group. Default value is None.
@@ -584,6 +587,7 @@ async def append_block_from_url(
584587
source_if_none_match=_source_if_none_match,
585588
request_id_parameter=request_id_parameter,
586589
copy_source_authorization=copy_source_authorization,
590+
file_request_intent=file_request_intent,
587591
comp=comp,
588592
version=self._config.version,
589593
headers=_headers,

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations/_blob_operations.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2287,6 +2287,7 @@ async def copy_from_url(
22872287
legal_hold: Optional[bool] = None,
22882288
copy_source_authorization: Optional[str] = None,
22892289
copy_source_tags: Optional[Union[str, _models.BlobCopySourceTags]] = None,
2290+
file_request_intent: Optional[Union[str, _models.FileShareTokenIntent]] = None,
22902291
source_modified_access_conditions: Optional[_models.SourceModifiedAccessConditions] = None,
22912292
modified_access_conditions: Optional[_models.ModifiedAccessConditions] = None,
22922293
lease_access_conditions: Optional[_models.LeaseAccessConditions] = None,
@@ -2344,6 +2345,8 @@ async def copy_from_url(
23442345
copied or replaced with the tags specified by x-ms-tags. Known values are: "REPLACE" and
23452346
"COPY". Default value is None.
23462347
:type copy_source_tags: str or ~azure.storage.blob.models.BlobCopySourceTags
2348+
:param file_request_intent: Valid value is backup. "backup" Default value is None.
2349+
:type file_request_intent: str or ~azure.storage.blob.models.FileShareTokenIntent
23472350
:param source_modified_access_conditions: Parameter group. Default value is None.
23482351
:type source_modified_access_conditions:
23492352
~azure.storage.blob.models.SourceModifiedAccessConditions
@@ -2425,6 +2428,7 @@ async def copy_from_url(
24252428
copy_source_authorization=copy_source_authorization,
24262429
encryption_scope=_encryption_scope,
24272430
copy_source_tags=copy_source_tags,
2431+
file_request_intent=file_request_intent,
24282432
x_ms_requires_sync=x_ms_requires_sync,
24292433
version=self._config.version,
24302434
headers=_headers,

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations/_block_blob_operations.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,7 @@ async def put_blob_from_url(
305305
copy_source_blob_properties: Optional[bool] = None,
306306
copy_source_authorization: Optional[str] = None,
307307
copy_source_tags: Optional[Union[str, _models.BlobCopySourceTags]] = None,
308+
file_request_intent: Optional[Union[str, _models.FileShareTokenIntent]] = None,
308309
blob_http_headers: Optional[_models.BlobHTTPHeaders] = None,
309310
lease_access_conditions: Optional[_models.LeaseAccessConditions] = None,
310311
cpk_info: Optional[_models.CpkInfo] = None,
@@ -367,6 +368,8 @@ async def put_blob_from_url(
367368
copied or replaced with the tags specified by x-ms-tags. Known values are: "REPLACE" and
368369
"COPY". Default value is None.
369370
:type copy_source_tags: str or ~azure.storage.blob.models.BlobCopySourceTags
371+
:param file_request_intent: Valid value is backup. "backup" Default value is None.
372+
:type file_request_intent: str or ~azure.storage.blob.models.FileShareTokenIntent
370373
:param blob_http_headers: Parameter group. Default value is None.
371374
:type blob_http_headers: ~azure.storage.blob.models.BlobHTTPHeaders
372375
:param lease_access_conditions: Parameter group. Default value is None.
@@ -482,6 +485,7 @@ async def put_blob_from_url(
482485
copy_source_blob_properties=copy_source_blob_properties,
483486
copy_source_authorization=copy_source_authorization,
484487
copy_source_tags=copy_source_tags,
488+
file_request_intent=file_request_intent,
485489
blob_type=blob_type,
486490
version=self._config.version,
487491
headers=_headers,
@@ -690,6 +694,7 @@ async def stage_block_from_url(
690694
timeout: Optional[int] = None,
691695
request_id_parameter: Optional[str] = None,
692696
copy_source_authorization: Optional[str] = None,
697+
file_request_intent: Optional[Union[str, _models.FileShareTokenIntent]] = None,
693698
cpk_info: Optional[_models.CpkInfo] = None,
694699
cpk_scope_info: Optional[_models.CpkScopeInfo] = None,
695700
lease_access_conditions: Optional[_models.LeaseAccessConditions] = None,
@@ -728,6 +733,8 @@ async def stage_block_from_url(
728733
:param copy_source_authorization: Only Bearer type is supported. Credentials should be a valid
729734
OAuth access token to copy source. Default value is None.
730735
:type copy_source_authorization: str
736+
:param file_request_intent: Valid value is backup. "backup" Default value is None.
737+
:type file_request_intent: str or ~azure.storage.blob.models.FileShareTokenIntent
731738
:param cpk_info: Parameter group. Default value is None.
732739
:type cpk_info: ~azure.storage.blob.models.CpkInfo
733740
:param cpk_scope_info: Parameter group. Default value is None.
@@ -798,6 +805,7 @@ async def stage_block_from_url(
798805
source_if_none_match=_source_if_none_match,
799806
request_id_parameter=request_id_parameter,
800807
copy_source_authorization=copy_source_authorization,
808+
file_request_intent=file_request_intent,
801809
comp=comp,
802810
version=self._config.version,
803811
headers=_headers,

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations/_page_blob_operations.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -626,6 +626,7 @@ async def upload_pages_from_url(
626626
timeout: Optional[int] = None,
627627
request_id_parameter: Optional[str] = None,
628628
copy_source_authorization: Optional[str] = None,
629+
file_request_intent: Optional[Union[str, _models.FileShareTokenIntent]] = None,
629630
cpk_info: Optional[_models.CpkInfo] = None,
630631
cpk_scope_info: Optional[_models.CpkScopeInfo] = None,
631632
lease_access_conditions: Optional[_models.LeaseAccessConditions] = None,
@@ -666,6 +667,8 @@ async def upload_pages_from_url(
666667
:param copy_source_authorization: Only Bearer type is supported. Credentials should be a valid
667668
OAuth access token to copy source. Default value is None.
668669
:type copy_source_authorization: str
670+
:param file_request_intent: Valid value is backup. "backup" Default value is None.
671+
:type file_request_intent: str or ~azure.storage.blob.models.FileShareTokenIntent
669672
:param cpk_info: Parameter group. Default value is None.
670673
:type cpk_info: ~azure.storage.blob.models.CpkInfo
671674
:param cpk_scope_info: Parameter group. Default value is None.
@@ -770,6 +773,7 @@ async def upload_pages_from_url(
770773
source_if_none_match=_source_if_none_match,
771774
request_id_parameter=request_id_parameter,
772775
copy_source_authorization=copy_source_authorization,
776+
file_request_intent=file_request_intent,
773777
comp=comp,
774778
page_write=page_write,
775779
version=self._config.version,

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/models/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
CopyStatusType,
8282
DeleteSnapshotsOptionType,
8383
EncryptionAlgorithmType,
84+
FileShareTokenIntent,
8485
FilterBlobsIncludeItem,
8586
GeoReplicationStatusType,
8687
LeaseDurationType,
@@ -165,6 +166,7 @@
165166
"CopyStatusType",
166167
"DeleteSnapshotsOptionType",
167168
"EncryptionAlgorithmType",
169+
"FileShareTokenIntent",
168170
"FilterBlobsIncludeItem",
169171
"GeoReplicationStatusType",
170172
"LeaseDurationType",

0 commit comments

Comments
 (0)