Skip to content

Commit 4be7def

Browse files
authored
[NetAppFiles] bump anf to 2025-06-01 (#31933)
1 parent 4bc92d3 commit 4be7def

File tree

209 files changed

+24651
-28967
lines changed

Some content is hidden

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

209 files changed

+24651
-28967
lines changed

src/azure-cli/azure/cli/command_modules/netappfiles/_breaking_change.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@
22
# Copyright (c) Microsoft Corporation. All rights reserved.
33
# Licensed under the MIT License. See License.txt in the project root for license information.
44
# --------------------------------------------------------------------------------------------
5+
from azure.cli.core.breaking_change import register_argument_deprecate
6+
register_argument_deprecate('netappfiles volume create', '--endpoint-type')
7+
register_argument_deprecate('netappfiles volume update', '--endpoint-type')

src/azure-cli/azure/cli/command_modules/netappfiles/aaz/latest/netappfiles/_check_file_path_availability.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ class CheckFilePathAvailability(AAZCommand):
2121
"""
2222

2323
_aaz_info = {
24-
"version": "2025-01-01",
24+
"version": "2025-06-01",
2525
"resources": [
26-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability", "2025-01-01"],
26+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability", "2025-06-01"],
2727
]
2828
}
2929

@@ -132,7 +132,7 @@ def url_parameters(self):
132132
def query_parameters(self):
133133
parameters = {
134134
**self.serialize_query_param(
135-
"api-version", "2025-01-01",
135+
"api-version", "2025-06-01",
136136
required=True,
137137
),
138138
}

src/azure-cli/azure/cli/command_modules/netappfiles/aaz/latest/netappfiles/_check_name_availability.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ class CheckNameAvailability(AAZCommand):
2121
"""
2222

2323
_aaz_info = {
24-
"version": "2025-01-01",
24+
"version": "2025-06-01",
2525
"resources": [
26-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability", "2025-01-01"],
26+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability", "2025-06-01"],
2727
]
2828
}
2929

@@ -133,7 +133,7 @@ def url_parameters(self):
133133
def query_parameters(self):
134134
parameters = {
135135
**self.serialize_query_param(
136-
"api-version", "2025-01-01",
136+
"api-version", "2025-06-01",
137137
required=True,
138138
),
139139
}

src/azure-cli/azure/cli/command_modules/netappfiles/aaz/latest/netappfiles/_check_quota_availability.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ class CheckQuotaAvailability(AAZCommand):
2121
"""
2222

2323
_aaz_info = {
24-
"version": "2025-01-01",
24+
"version": "2025-06-01",
2525
"resources": [
26-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability", "2025-01-01"],
26+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability", "2025-06-01"],
2727
]
2828
}
2929

@@ -133,7 +133,7 @@ def url_parameters(self):
133133
def query_parameters(self):
134134
parameters = {
135135
**self.serialize_query_param(
136-
"api-version", "2025-01-01",
136+
"api-version", "2025-06-01",
137137
required=True,
138138
),
139139
}

src/azure-cli/azure/cli/command_modules/netappfiles/aaz/latest/netappfiles/_query_network_sibling_set.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ class QueryNetworkSiblingSet(AAZCommand):
2424
"""
2525

2626
_aaz_info = {
27-
"version": "2025-01-01",
27+
"version": "2025-06-01",
2828
"resources": [
29-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset", "2025-01-01"],
29+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset", "2025-06-01"],
3030
]
3131
}
3232

@@ -134,7 +134,7 @@ def url_parameters(self):
134134
def query_parameters(self):
135135
parameters = {
136136
**self.serialize_query_param(
137-
"api-version", "2025-01-01",
137+
"api-version", "2025-06-01",
138138
required=True,
139139
),
140140
}

src/azure-cli/azure/cli/command_modules/netappfiles/aaz/latest/netappfiles/_update_network_sibling_set.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ class UpdateNetworkSiblingSet(AAZCommand):
2424
"""
2525

2626
_aaz_info = {
27-
"version": "2025-01-01",
27+
"version": "2025-06-01",
2828
"resources": [
29-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/updatenetworksiblingset", "2025-01-01"],
29+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/updatenetworksiblingset", "2025-06-01"],
3030
]
3131
}
3232

@@ -165,7 +165,7 @@ def url_parameters(self):
165165
def query_parameters(self):
166166
parameters = {
167167
**self.serialize_query_param(
168-
"api-version", "2025-01-01",
168+
"api-version", "2025-06-01",
169169
required=True,
170170
),
171171
}

src/azure-cli/azure/cli/command_modules/netappfiles/aaz/latest/netappfiles/account/_change_key_vault.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ class ChangeKeyVault(AAZCommand):
2525
"""
2626

2727
_aaz_info = {
28-
"version": "2025-01-01",
28+
"version": "2025-06-01",
2929
"resources": [
30-
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/changekeyvault", "2025-01-01"],
30+
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/changekeyvault", "2025-06-01"],
3131
]
3232
}
3333

@@ -167,7 +167,7 @@ def url_parameters(self):
167167
def query_parameters(self):
168168
parameters = {
169169
**self.serialize_query_param(
170-
"api-version", "2025-01-01",
170+
"api-version", "2025-06-01",
171171
required=True,
172172
),
173173
}

src/azure-cli/azure/cli/command_modules/netappfiles/aaz/latest/netappfiles/account/_create.py

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ class Create(AAZCommand):
2525
"""
2626

2727
_aaz_info = {
28-
"version": "2025-01-01",
28+
"version": "2025-06-01",
2929
"resources": [
30-
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", "2025-01-01"],
30+
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", "2025-06-01"],
3131
]
3232
}
3333

@@ -123,18 +123,33 @@ def _build_arguments_schema(cls, *args, **kwargs):
123123
# define Arg Group "Identity"
124124

125125
_args_schema = cls._args_schema
126+
_args_schema.mi_system_assigned = AAZStrArg(
127+
options=["--system-assigned", "--mi-system-assigned"],
128+
arg_group="Identity",
129+
help="Set the system managed identity.",
130+
blank="True",
131+
)
126132
_args_schema.identity_type = AAZStrArg(
127133
options=["--type", "--identity-type"],
128134
arg_group="Identity",
129135
help="Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).",
130136
enum={"None": "None", "SystemAssigned": "SystemAssigned", "SystemAssigned,UserAssigned": "SystemAssigned,UserAssigned", "UserAssigned": "UserAssigned"},
131137
)
138+
_args_schema.mi_user_assigned = AAZListArg(
139+
options=["--user-assigned", "--mi-user-assigned"],
140+
arg_group="Identity",
141+
help="Set the user managed identities.",
142+
blank=[],
143+
)
132144
_args_schema.user_assigned_identities = AAZDictArg(
133145
options=["--user-ids", "--user-assigned-identities"],
134146
arg_group="Identity",
135147
help="The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.",
136148
)
137149

150+
mi_user_assigned = cls._args_schema.mi_user_assigned
151+
mi_user_assigned.Element = AAZStrArg()
152+
138153
user_assigned_identities = cls._args_schema.user_assigned_identities
139154
user_assigned_identities.Element = AAZObjectArg(
140155
nullable=True,
@@ -401,7 +416,7 @@ def url_parameters(self):
401416
def query_parameters(self):
402417
parameters = {
403418
**self.serialize_query_param(
404-
"api-version", "2025-01-01",
419+
"api-version", "2025-06-01",
405420
required=True,
406421
),
407422
}
@@ -426,7 +441,7 @@ def content(self):
426441
typ=AAZObjectType,
427442
typ_kwargs={"flags": {"required": True, "client_flatten": True}}
428443
)
429-
_builder.set_prop("identity", AAZObjectType)
444+
_builder.set_prop("identity", AAZIdentityObjectType)
430445
_builder.set_prop("location", AAZStrType, ".location", typ_kwargs={"flags": {"required": True}})
431446
_builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}})
432447
_builder.set_prop("tags", AAZDictType, ".tags")
@@ -435,11 +450,17 @@ def content(self):
435450
if identity is not None:
436451
identity.set_prop("type", AAZStrType, ".identity_type", typ_kwargs={"flags": {"required": True}})
437452
identity.set_prop("userAssignedIdentities", AAZDictType, ".user_assigned_identities")
453+
identity.set_prop("userAssigned", AAZListType, ".mi_user_assigned", typ_kwargs={"flags": {"action": "create"}})
454+
identity.set_prop("systemAssigned", AAZStrType, ".mi_system_assigned", typ_kwargs={"flags": {"action": "create"}})
438455

439456
user_assigned_identities = _builder.get(".identity.userAssignedIdentities")
440457
if user_assigned_identities is not None:
441458
user_assigned_identities.set_elements(AAZObjectType, ".", typ_kwargs={"nullable": True})
442459

460+
user_assigned = _builder.get(".identity.userAssigned")
461+
if user_assigned is not None:
462+
user_assigned.set_elements(AAZStrType, ".")
463+
443464
properties = _builder.get(".properties")
444465
if properties is not None:
445466
properties.set_prop("activeDirectories", AAZListType, ".active_directories")
@@ -539,7 +560,7 @@ def _build_schema_on_200_201(cls):
539560
_schema_on_200_201.id = AAZStrType(
540561
flags={"read_only": True},
541562
)
542-
_schema_on_200_201.identity = AAZObjectType()
563+
_schema_on_200_201.identity = AAZIdentityObjectType()
543564
_schema_on_200_201.location = AAZStrType(
544565
flags={"required": True},
545566
)

src/azure-cli/azure/cli/command_modules/netappfiles/aaz/latest/netappfiles/account/_delete.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ class Delete(AAZCommand):
2323
"""
2424

2525
_aaz_info = {
26-
"version": "2025-01-01",
26+
"version": "2025-06-01",
2727
"resources": [
28-
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", "2025-01-01"],
28+
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", "2025-06-01"],
2929
]
3030
}
3131

@@ -146,7 +146,7 @@ def url_parameters(self):
146146
def query_parameters(self):
147147
parameters = {
148148
**self.serialize_query_param(
149-
"api-version", "2025-01-01",
149+
"api-version", "2025-06-01",
150150
required=True,
151151
),
152152
}

src/azure-cli/azure/cli/command_modules/netappfiles/aaz/latest/netappfiles/account/_get_key_vault_status.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ class GetKeyVaultStatus(AAZCommand):
2222
"""
2323

2424
_aaz_info = {
25-
"version": "2025-01-01",
25+
"version": "2025-06-01",
2626
"resources": [
27-
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/getkeyvaultstatus", "2025-01-01"],
27+
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/getkeyvaultstatus", "2025-06-01"],
2828
]
2929
}
3030

@@ -140,7 +140,7 @@ def url_parameters(self):
140140
def query_parameters(self):
141141
parameters = {
142142
**self.serialize_query_param(
143-
"api-version", "2025-01-01",
143+
"api-version", "2025-06-01",
144144
required=True,
145145
),
146146
}

0 commit comments

Comments
 (0)