Skip to content

Commit 709c129

Browse files
committed
Configurations: 'specification/elasticsan/resource-manager/Microsoft.ElasticSan/ElasticSan/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: 'c86c7e36fb15171a9967d9fdc47784f2e4202ca6' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5515646 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
1 parent 6a35468 commit 709c129

File tree

125 files changed

+14128
-13447
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+14128
-13447
lines changed

sdk/elasticsan/azure-mgmt-elasticsan/CHANGELOG.md

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

3+
## 2.0.0 (2025-10-30)
4+
5+
### Features Added
6+
7+
- Model `ElasticSanMgmtClient` added parameter `cloud_setting` in method `__init__`
8+
- Client `ElasticSanMgmtClient` added method `send_request`
9+
- Model `ElasticSanProperties` added property `auto_scale_properties`
10+
- Model `ElasticSanUpdateProperties` added property `auto_scale_properties`
11+
- Enum `ProvisioningStates` added member `DELETED`
12+
- Enum `ProvisioningStates` added member `RESTORING`
13+
- Added enum `AutoScalePolicyEnforcement`
14+
- Added model `AutoScaleProperties`
15+
- Added model `DiskSnapshotList`
16+
- Added model `PreValidationResponse`
17+
- Added model `ScaleUpProperties`
18+
- Added model `VolumeNameList`
19+
- Model `VolumesOperations` added method `begin_pre_backup`
20+
- Model `VolumesOperations` added method `begin_pre_restore`
21+
22+
### Breaking Changes
23+
24+
- Deleted or renamed model `ElasticSanList`
25+
- Deleted or renamed model `SkuInformationList`
26+
- Deleted or renamed model `SnapshotList`
27+
- Deleted or renamed model `VolumeGroupList`
28+
- Deleted or renamed model `VolumeList`
29+
- Method `VolumesOperations.begin_delete` changed its parameter `x_ms_delete_snapshots` from `positional_or_keyword` to `keyword_only`
30+
- Method `VolumesOperations.begin_delete` changed its parameter `x_ms_force_delete` from `positional_or_keyword` to `keyword_only`
31+
332
## 1.2.0b2 (2025-04-21)
433

534
### Features Added
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
include _meta.json
2-
recursive-include tests *.py *.json
3-
recursive-include samples *.py *.md
41
include *.md
5-
include azure/__init__.py
6-
include azure/mgmt/__init__.py
72
include LICENSE
83
include azure/mgmt/elasticsan/py.typed
4+
recursive-include tests *.py
5+
recursive-include samples *.py *.md
6+
include azure/__init__.py
7+
include azure/mgmt/__init__.py

sdk/elasticsan/azure-mgmt-elasticsan/_meta.json

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"apiVersion": "2025-09-01",
3+
"commit": "c86c7e36fb15171a9967d9fdc47784f2e4202ca6",
4+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
5+
"typespec_src": "specification/elasticsan/resource-manager/Microsoft.ElasticSan/ElasticSan",
6+
"emitterVersion": "0.52.2"
7+
}
Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
{
2+
"CrossLanguagePackageId": "Microsoft.ElasticSan",
3+
"CrossLanguageDefinitionId": {
4+
"azure.mgmt.elasticsan.models.AutoScaleProperties": "Microsoft.ElasticSan.AutoScaleProperties",
5+
"azure.mgmt.elasticsan.models.DiskSnapshotList": "Microsoft.ElasticSan.DiskSnapshotList",
6+
"azure.mgmt.elasticsan.models.Resource": "Azure.ResourceManager.CommonTypes.Resource",
7+
"azure.mgmt.elasticsan.models.TrackedResource": "Azure.ResourceManager.CommonTypes.TrackedResource",
8+
"azure.mgmt.elasticsan.models.ElasticSan": "Microsoft.ElasticSan.ElasticSan",
9+
"azure.mgmt.elasticsan.models.ElasticSanProperties": "Microsoft.ElasticSan.ElasticSanProperties",
10+
"azure.mgmt.elasticsan.models.ElasticSanUpdate": "Microsoft.ElasticSan.ElasticSanUpdate",
11+
"azure.mgmt.elasticsan.models.ElasticSanUpdateProperties": "Microsoft.ElasticSan.ElasticSanUpdateProperties",
12+
"azure.mgmt.elasticsan.models.EncryptionIdentity": "Microsoft.ElasticSan.EncryptionIdentity",
13+
"azure.mgmt.elasticsan.models.EncryptionProperties": "Microsoft.ElasticSan.EncryptionProperties",
14+
"azure.mgmt.elasticsan.models.ErrorAdditionalInfo": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo",
15+
"azure.mgmt.elasticsan.models.ErrorDetail": "Azure.ResourceManager.CommonTypes.ErrorDetail",
16+
"azure.mgmt.elasticsan.models.ErrorResponse": "Azure.ResourceManager.CommonTypes.ErrorResponse",
17+
"azure.mgmt.elasticsan.models.Identity": "Microsoft.ElasticSan.Identity",
18+
"azure.mgmt.elasticsan.models.IscsiTargetInfo": "Microsoft.ElasticSan.IscsiTargetInfo",
19+
"azure.mgmt.elasticsan.models.KeyVaultProperties": "Microsoft.ElasticSan.KeyVaultProperties",
20+
"azure.mgmt.elasticsan.models.ManagedByInfo": "Microsoft.ElasticSan.ManagedByInfo",
21+
"azure.mgmt.elasticsan.models.NetworkRuleSet": "Microsoft.ElasticSan.NetworkRuleSet",
22+
"azure.mgmt.elasticsan.models.Operation": "Azure.ResourceManager.CommonTypes.Operation",
23+
"azure.mgmt.elasticsan.models.OperationDisplay": "Azure.ResourceManager.CommonTypes.OperationDisplay",
24+
"azure.mgmt.elasticsan.models.PreValidationResponse": "Microsoft.ElasticSan.PreValidationResponse",
25+
"azure.mgmt.elasticsan.models.PrivateEndpoint": "Microsoft.ElasticSan.PrivateEndpoint",
26+
"azure.mgmt.elasticsan.models.ProxyResource": "Azure.ResourceManager.CommonTypes.ProxyResource",
27+
"azure.mgmt.elasticsan.models.PrivateEndpointConnection": "Microsoft.ElasticSan.PrivateEndpointConnection",
28+
"azure.mgmt.elasticsan.models.PrivateEndpointConnectionProperties": "Microsoft.ElasticSan.PrivateEndpointConnectionProperties",
29+
"azure.mgmt.elasticsan.models.PrivateLinkResource": "Microsoft.ElasticSan.PrivateLinkResource",
30+
"azure.mgmt.elasticsan.models.PrivateLinkResourceListResult": "Microsoft.ElasticSan.PrivateLinkResourceListResult",
31+
"azure.mgmt.elasticsan.models.PrivateLinkResourceProperties": "Microsoft.ElasticSan.PrivateLinkResourceProperties",
32+
"azure.mgmt.elasticsan.models.PrivateLinkServiceConnectionState": "Microsoft.ElasticSan.PrivateLinkServiceConnectionState",
33+
"azure.mgmt.elasticsan.models.ScaleUpProperties": "Microsoft.ElasticSan.ScaleUpProperties",
34+
"azure.mgmt.elasticsan.models.Sku": "Microsoft.ElasticSan.Sku",
35+
"azure.mgmt.elasticsan.models.SKUCapability": "Microsoft.ElasticSan.SKUCapability",
36+
"azure.mgmt.elasticsan.models.SkuInformation": "Microsoft.ElasticSan.SkuInformation",
37+
"azure.mgmt.elasticsan.models.SkuLocationInfo": "Microsoft.ElasticSan.SkuLocationInfo",
38+
"azure.mgmt.elasticsan.models.Snapshot": "Microsoft.ElasticSan.Snapshot",
39+
"azure.mgmt.elasticsan.models.SnapshotCreationData": "Microsoft.ElasticSan.SnapshotCreationData",
40+
"azure.mgmt.elasticsan.models.SnapshotProperties": "Microsoft.ElasticSan.SnapshotProperties",
41+
"azure.mgmt.elasticsan.models.SourceCreationData": "Microsoft.ElasticSan.SourceCreationData",
42+
"azure.mgmt.elasticsan.models.SystemData": "Azure.ResourceManager.CommonTypes.SystemData",
43+
"azure.mgmt.elasticsan.models.UserAssignedIdentity": "Microsoft.ElasticSan.UserAssignedIdentity",
44+
"azure.mgmt.elasticsan.models.VirtualNetworkRule": "Microsoft.ElasticSan.VirtualNetworkRule",
45+
"azure.mgmt.elasticsan.models.Volume": "Microsoft.ElasticSan.Volume",
46+
"azure.mgmt.elasticsan.models.VolumeGroup": "Microsoft.ElasticSan.VolumeGroup",
47+
"azure.mgmt.elasticsan.models.VolumeGroupProperties": "Microsoft.ElasticSan.VolumeGroupProperties",
48+
"azure.mgmt.elasticsan.models.VolumeGroupUpdate": "Microsoft.ElasticSan.VolumeGroupUpdate",
49+
"azure.mgmt.elasticsan.models.VolumeGroupUpdateProperties": "Microsoft.ElasticSan.VolumeGroupUpdateProperties",
50+
"azure.mgmt.elasticsan.models.VolumeNameList": "Microsoft.ElasticSan.VolumeNameList",
51+
"azure.mgmt.elasticsan.models.VolumeProperties": "Microsoft.ElasticSan.VolumeProperties",
52+
"azure.mgmt.elasticsan.models.VolumeUpdate": "Microsoft.ElasticSan.VolumeUpdate",
53+
"azure.mgmt.elasticsan.models.VolumeUpdateProperties": "Microsoft.ElasticSan.VolumeUpdateProperties",
54+
"azure.mgmt.elasticsan.models.Origin": "Azure.ResourceManager.CommonTypes.Origin",
55+
"azure.mgmt.elasticsan.models.ActionType": "Azure.ResourceManager.CommonTypes.ActionType",
56+
"azure.mgmt.elasticsan.models.CreatedByType": "Azure.ResourceManager.CommonTypes.createdByType",
57+
"azure.mgmt.elasticsan.models.SkuName": "Microsoft.ElasticSan.SkuName",
58+
"azure.mgmt.elasticsan.models.SkuTier": "Microsoft.ElasticSan.SkuTier",
59+
"azure.mgmt.elasticsan.models.ProvisioningStates": "Microsoft.ElasticSan.ProvisioningStates",
60+
"azure.mgmt.elasticsan.models.PrivateEndpointServiceConnectionStatus": "Microsoft.ElasticSan.PrivateEndpointServiceConnectionStatus",
61+
"azure.mgmt.elasticsan.models.PublicNetworkAccess": "Microsoft.ElasticSan.PublicNetworkAccess",
62+
"azure.mgmt.elasticsan.models.AutoScalePolicyEnforcement": "Microsoft.ElasticSan.AutoScalePolicyEnforcement",
63+
"azure.mgmt.elasticsan.models.VolumeCreateOption": "Microsoft.ElasticSan.VolumeCreateOption",
64+
"azure.mgmt.elasticsan.models.OperationalStatus": "Microsoft.ElasticSan.OperationalStatus",
65+
"azure.mgmt.elasticsan.models.XMsDeleteSnapshots": "Microsoft.ElasticSan.x-ms-delete-snapshots",
66+
"azure.mgmt.elasticsan.models.XMsForceDelete": "Microsoft.ElasticSan.x-ms-force-delete",
67+
"azure.mgmt.elasticsan.models.IdentityType": "Microsoft.ElasticSan.IdentityType",
68+
"azure.mgmt.elasticsan.models.StorageTargetType": "Microsoft.ElasticSan.StorageTargetType",
69+
"azure.mgmt.elasticsan.models.EncryptionType": "Microsoft.ElasticSan.EncryptionType",
70+
"azure.mgmt.elasticsan.models.Action": "Microsoft.ElasticSan.Action",
71+
"azure.mgmt.elasticsan.operations.Operations.list": "Azure.ResourceManager.Operations.list",
72+
"azure.mgmt.elasticsan.aio.operations.Operations.list": "Azure.ResourceManager.Operations.list",
73+
"azure.mgmt.elasticsan.operations.ElasticSansOperations.get": "Microsoft.ElasticSan.ElasticSans.get",
74+
"azure.mgmt.elasticsan.aio.operations.ElasticSansOperations.get": "Microsoft.ElasticSan.ElasticSans.get",
75+
"azure.mgmt.elasticsan.operations.ElasticSansOperations.begin_create": "Microsoft.ElasticSan.ElasticSans.create",
76+
"azure.mgmt.elasticsan.aio.operations.ElasticSansOperations.begin_create": "Microsoft.ElasticSan.ElasticSans.create",
77+
"azure.mgmt.elasticsan.operations.ElasticSansOperations.begin_update": "Microsoft.ElasticSan.ElasticSans.update",
78+
"azure.mgmt.elasticsan.aio.operations.ElasticSansOperations.begin_update": "Microsoft.ElasticSan.ElasticSans.update",
79+
"azure.mgmt.elasticsan.operations.ElasticSansOperations.begin_delete": "Microsoft.ElasticSan.ElasticSans.delete",
80+
"azure.mgmt.elasticsan.aio.operations.ElasticSansOperations.begin_delete": "Microsoft.ElasticSan.ElasticSans.delete",
81+
"azure.mgmt.elasticsan.operations.ElasticSansOperations.list_by_resource_group": "Microsoft.ElasticSan.ElasticSans.listByResourceGroup",
82+
"azure.mgmt.elasticsan.aio.operations.ElasticSansOperations.list_by_resource_group": "Microsoft.ElasticSan.ElasticSans.listByResourceGroup",
83+
"azure.mgmt.elasticsan.operations.ElasticSansOperations.list_by_subscription": "Microsoft.ElasticSan.ElasticSans.listBySubscription",
84+
"azure.mgmt.elasticsan.aio.operations.ElasticSansOperations.list_by_subscription": "Microsoft.ElasticSan.ElasticSans.listBySubscription",
85+
"azure.mgmt.elasticsan.operations.PrivateEndpointConnectionsOperations.get": "Microsoft.ElasticSan.PrivateEndpointConnections.get",
86+
"azure.mgmt.elasticsan.aio.operations.PrivateEndpointConnectionsOperations.get": "Microsoft.ElasticSan.PrivateEndpointConnections.get",
87+
"azure.mgmt.elasticsan.operations.PrivateEndpointConnectionsOperations.begin_create": "Microsoft.ElasticSan.PrivateEndpointConnections.create",
88+
"azure.mgmt.elasticsan.aio.operations.PrivateEndpointConnectionsOperations.begin_create": "Microsoft.ElasticSan.PrivateEndpointConnections.create",
89+
"azure.mgmt.elasticsan.operations.PrivateEndpointConnectionsOperations.begin_delete": "Microsoft.ElasticSan.PrivateEndpointConnections.delete",
90+
"azure.mgmt.elasticsan.aio.operations.PrivateEndpointConnectionsOperations.begin_delete": "Microsoft.ElasticSan.PrivateEndpointConnections.delete",
91+
"azure.mgmt.elasticsan.operations.PrivateEndpointConnectionsOperations.list": "Microsoft.ElasticSan.PrivateEndpointConnections.list",
92+
"azure.mgmt.elasticsan.aio.operations.PrivateEndpointConnectionsOperations.list": "Microsoft.ElasticSan.PrivateEndpointConnections.list",
93+
"azure.mgmt.elasticsan.operations.VolumesOperations.get": "Microsoft.ElasticSan.Volumes.get",
94+
"azure.mgmt.elasticsan.aio.operations.VolumesOperations.get": "Microsoft.ElasticSan.Volumes.get",
95+
"azure.mgmt.elasticsan.operations.VolumesOperations.begin_create": "Microsoft.ElasticSan.Volumes.create",
96+
"azure.mgmt.elasticsan.aio.operations.VolumesOperations.begin_create": "Microsoft.ElasticSan.Volumes.create",
97+
"azure.mgmt.elasticsan.operations.VolumesOperations.begin_update": "Microsoft.ElasticSan.Volumes.update",
98+
"azure.mgmt.elasticsan.aio.operations.VolumesOperations.begin_update": "Microsoft.ElasticSan.Volumes.update",
99+
"azure.mgmt.elasticsan.operations.VolumesOperations.begin_delete": "Microsoft.ElasticSan.Volumes.delete",
100+
"azure.mgmt.elasticsan.aio.operations.VolumesOperations.begin_delete": "Microsoft.ElasticSan.Volumes.delete",
101+
"azure.mgmt.elasticsan.operations.VolumesOperations.list_by_volume_group": "Microsoft.ElasticSan.Volumes.listByVolumeGroup",
102+
"azure.mgmt.elasticsan.aio.operations.VolumesOperations.list_by_volume_group": "Microsoft.ElasticSan.Volumes.listByVolumeGroup",
103+
"azure.mgmt.elasticsan.operations.VolumesOperations.begin_pre_backup": "Microsoft.ElasticSan.VolumeGroups.preBackup",
104+
"azure.mgmt.elasticsan.aio.operations.VolumesOperations.begin_pre_backup": "Microsoft.ElasticSan.VolumeGroups.preBackup",
105+
"azure.mgmt.elasticsan.operations.VolumesOperations.begin_pre_restore": "Microsoft.ElasticSan.VolumeGroups.preRestore",
106+
"azure.mgmt.elasticsan.aio.operations.VolumesOperations.begin_pre_restore": "Microsoft.ElasticSan.VolumeGroups.preRestore",
107+
"azure.mgmt.elasticsan.operations.VolumeGroupsOperations.get": "Microsoft.ElasticSan.VolumeGroups.get",
108+
"azure.mgmt.elasticsan.aio.operations.VolumeGroupsOperations.get": "Microsoft.ElasticSan.VolumeGroups.get",
109+
"azure.mgmt.elasticsan.operations.VolumeGroupsOperations.begin_create": "Microsoft.ElasticSan.VolumeGroups.create",
110+
"azure.mgmt.elasticsan.aio.operations.VolumeGroupsOperations.begin_create": "Microsoft.ElasticSan.VolumeGroups.create",
111+
"azure.mgmt.elasticsan.operations.VolumeGroupsOperations.begin_update": "Microsoft.ElasticSan.VolumeGroups.update",
112+
"azure.mgmt.elasticsan.aio.operations.VolumeGroupsOperations.begin_update": "Microsoft.ElasticSan.VolumeGroups.update",
113+
"azure.mgmt.elasticsan.operations.VolumeGroupsOperations.begin_delete": "Microsoft.ElasticSan.VolumeGroups.delete",
114+
"azure.mgmt.elasticsan.aio.operations.VolumeGroupsOperations.begin_delete": "Microsoft.ElasticSan.VolumeGroups.delete",
115+
"azure.mgmt.elasticsan.operations.VolumeGroupsOperations.list_by_elastic_san": "Microsoft.ElasticSan.VolumeGroups.listByElasticSan",
116+
"azure.mgmt.elasticsan.aio.operations.VolumeGroupsOperations.list_by_elastic_san": "Microsoft.ElasticSan.VolumeGroups.listByElasticSan",
117+
"azure.mgmt.elasticsan.operations.PrivateLinkResourcesOperations.list_by_elastic_san": "Microsoft.ElasticSan.ElasticSans.listByElasticSan",
118+
"azure.mgmt.elasticsan.aio.operations.PrivateLinkResourcesOperations.list_by_elastic_san": "Microsoft.ElasticSan.ElasticSans.listByElasticSan",
119+
"azure.mgmt.elasticsan.operations.VolumeSnapshotsOperations.get": "Microsoft.ElasticSan.Snapshots.get",
120+
"azure.mgmt.elasticsan.aio.operations.VolumeSnapshotsOperations.get": "Microsoft.ElasticSan.Snapshots.get",
121+
"azure.mgmt.elasticsan.operations.VolumeSnapshotsOperations.begin_create": "Microsoft.ElasticSan.Snapshots.create",
122+
"azure.mgmt.elasticsan.aio.operations.VolumeSnapshotsOperations.begin_create": "Microsoft.ElasticSan.Snapshots.create",
123+
"azure.mgmt.elasticsan.operations.VolumeSnapshotsOperations.begin_delete": "Microsoft.ElasticSan.Snapshots.delete",
124+
"azure.mgmt.elasticsan.aio.operations.VolumeSnapshotsOperations.begin_delete": "Microsoft.ElasticSan.Snapshots.delete",
125+
"azure.mgmt.elasticsan.operations.VolumeSnapshotsOperations.list_by_volume_group": "Microsoft.ElasticSan.Snapshots.listByVolumeGroup",
126+
"azure.mgmt.elasticsan.aio.operations.VolumeSnapshotsOperations.list_by_volume_group": "Microsoft.ElasticSan.Snapshots.listByVolumeGroup",
127+
"azure.mgmt.elasticsan.operations.SkusOperations.list": "Microsoft.ElasticSan.SkusOperationGroup.list",
128+
"azure.mgmt.elasticsan.aio.operations.SkusOperations.list": "Microsoft.ElasticSan.SkusOperationGroup.list"
129+
}
130+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__path__ = __import__("pkgutil").extend_path(__path__, __name__)
1+
__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__path__ = __import__("pkgutil").extend_path(__path__, __name__)
1+
__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# --------------------------------------------------------------------------
33
# Copyright (c) Microsoft Corporation. All rights reserved.
44
# Licensed under the MIT License. See License.txt in the project root for license information.
5-
# Code generated by Microsoft (R) AutoRest Code Generator.
5+
# Code generated by Microsoft (R) Python Code Generator.
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88
# pylint: disable=wrong-import-position
@@ -12,7 +12,7 @@
1212
if TYPE_CHECKING:
1313
from ._patch import * # pylint: disable=unused-wildcard-import
1414

15-
from ._elastic_san_mgmt_client import ElasticSanMgmtClient # type: ignore
15+
from ._client import ElasticSanMgmtClient # type: ignore
1616
from ._version import VERSION
1717

1818
__version__ = VERSION

0 commit comments

Comments
 (0)