Skip to content

Commit c2b332a

Browse files
authored
[NetAppFiles] Update to api-version 2024-03-01 (#29389)
* update to api-version 2023-03-01 * regen, keyvaultresourceid no longer requred
1 parent 584ce57 commit c2b332a

File tree

194 files changed

+27718
-19174
lines changed

Some content is hidden

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

194 files changed

+27718
-19174
lines changed

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": "2023-11-01",
24+
"version": "2024-03-01",
2525
"resources": [
26-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability", "2023-11-01"],
26+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability", "2024-03-01"],
2727
]
2828
}
2929

@@ -126,7 +126,7 @@ def url_parameters(self):
126126
def query_parameters(self):
127127
parameters = {
128128
**self.serialize_query_param(
129-
"api-version", "2023-11-01",
129+
"api-version", "2024-03-01",
130130
required=True,
131131
),
132132
}

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": "2023-11-01",
24+
"version": "2024-03-01",
2525
"resources": [
26-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability", "2023-11-01"],
26+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability", "2024-03-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", "2023-11-01",
136+
"api-version", "2024-03-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": "2023-11-01",
24+
"version": "2024-03-01",
2525
"resources": [
26-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability", "2023-11-01"],
26+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability", "2024-03-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", "2023-11-01",
136+
"api-version", "2024-03-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": "2023-11-01",
27+
"version": "2024-03-01",
2828
"resources": [
29-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset", "2023-11-01"],
29+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset", "2024-03-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", "2023-11-01",
137+
"api-version", "2024-03-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": "2023-11-01",
27+
"version": "2024-03-01",
2828
"resources": [
29-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/updatenetworksiblingset", "2023-11-01"],
29+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/locations/{}/updatenetworksiblingset", "2024-03-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", "2023-11-01",
168+
"api-version", "2024-03-01",
169169
required=True,
170170
),
171171
}

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

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

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

@@ -53,7 +53,7 @@ def _build_arguments_schema(cls, *args, **kwargs):
5353
help="The name of the NetApp account",
5454
required=True,
5555
fmt=AAZStrArgFormat(
56-
pattern="^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$",
56+
pattern="^[a-zA-Z0-9][a-zA-Z0-9\\-_]{0,127}$",
5757
),
5858
)
5959
_args_schema.resource_group = AAZResourceGroupNameArg(
@@ -100,7 +100,7 @@ def _build_arguments_schema(cls, *args, **kwargs):
100100
arg_group="Encryption",
101101
help="The name of KeyVault key.",
102102
)
103-
_args_schema.key_vault_resource_id = AAZStrArg(
103+
_args_schema.key_vault_resource_id = AAZResourceIdArg(
104104
options=["--keyvault-resource-id", "--key-vault-resource-id"],
105105
arg_group="Encryption",
106106
help="The resource ID of KeyVault.",
@@ -184,7 +184,7 @@ def _build_arguments_schema(cls, *args, **kwargs):
184184
options=["dns"],
185185
help="Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain",
186186
fmt=AAZStrArgFormat(
187-
pattern="^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$",
187+
pattern="^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$",
188188
),
189189
)
190190
_element.domain = AAZStrArg(
@@ -199,7 +199,7 @@ def _build_arguments_schema(cls, *args, **kwargs):
199199
options=["kdc-ip"],
200200
help="kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.",
201201
fmt=AAZStrArgFormat(
202-
pattern="^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$",
202+
pattern="^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$",
203203
),
204204
)
205205
_element.ldap_over_tls = AAZBoolArg(
@@ -230,7 +230,7 @@ def _build_arguments_schema(cls, *args, **kwargs):
230230
options=["preferred-servers-for-ldap-client"],
231231
help="Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.",
232232
fmt=AAZStrArgFormat(
233-
pattern="^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))?)?$",
233+
pattern="^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))?)?$",
234234
max_length=32,
235235
),
236236
)
@@ -388,7 +388,7 @@ def url_parameters(self):
388388
def query_parameters(self):
389389
parameters = {
390390
**self.serialize_query_param(
391-
"api-version", "2023-11-01",
391+
"api-version", "2024-03-01",
392392
required=True,
393393
),
394394
}
@@ -491,7 +491,7 @@ def content(self):
491491
key_vault_properties = _builder.get(".properties.encryption.keyVaultProperties")
492492
if key_vault_properties is not None:
493493
key_vault_properties.set_prop("keyName", AAZStrType, ".key_name", typ_kwargs={"flags": {"required": True}})
494-
key_vault_properties.set_prop("keyVaultResourceId", AAZStrType, ".key_vault_resource_id", typ_kwargs={"flags": {"required": True}})
494+
key_vault_properties.set_prop("keyVaultResourceId", AAZStrType, ".key_vault_resource_id")
495495
key_vault_properties.set_prop("keyVaultUri", AAZStrType, ".key_vault_uri", typ_kwargs={"flags": {"required": True}})
496496

497497
tags = _builder.get(".tags")
@@ -705,7 +705,6 @@ def _build_schema_on_200_201(cls):
705705
)
706706
key_vault_properties.key_vault_resource_id = AAZStrType(
707707
serialized_name="keyVaultResourceId",
708-
flags={"required": True},
709708
)
710709
key_vault_properties.key_vault_uri = AAZStrType(
711710
serialized_name="keyVaultUri",

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

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

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

@@ -52,7 +52,7 @@ def _build_arguments_schema(cls, *args, **kwargs):
5252
required=True,
5353
id_part="name",
5454
fmt=AAZStrArgFormat(
55-
pattern="^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$",
55+
pattern="^[a-zA-Z0-9][a-zA-Z0-9\\-_]{0,127}$",
5656
),
5757
)
5858
_args_schema.resource_group = AAZResourceGroupNameArg(
@@ -146,7 +146,7 @@ def url_parameters(self):
146146
def query_parameters(self):
147147
parameters = {
148148
**self.serialize_query_param(
149-
"api-version", "2023-11-01",
149+
"api-version", "2024-03-01",
150150
required=True,
151151
),
152152
}

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

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ class List(AAZCommand):
2222
"""
2323

2424
_aaz_info = {
25-
"version": "2023-11-01",
25+
"version": "2024-03-01",
2626
"resources": [
27-
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/netappaccounts", "2023-11-01"],
28-
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts", "2023-11-01"],
27+
["mgmt-plane", "/subscriptions/{}/providers/microsoft.netapp/netappaccounts", "2024-03-01"],
28+
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts", "2024-03-01"],
2929
]
3030
}
3131

@@ -116,7 +116,7 @@ def url_parameters(self):
116116
def query_parameters(self):
117117
parameters = {
118118
**self.serialize_query_param(
119-
"api-version", "2023-11-01",
119+
"api-version", "2024-03-01",
120120
required=True,
121121
),
122122
}
@@ -345,7 +345,6 @@ def _build_schema_on_200(cls):
345345
)
346346
key_vault_properties.key_vault_resource_id = AAZStrType(
347347
serialized_name="keyVaultResourceId",
348-
flags={"required": True},
349348
)
350349
key_vault_properties.key_vault_uri = AAZStrType(
351350
serialized_name="keyVaultUri",
@@ -420,7 +419,7 @@ def url_parameters(self):
420419
def query_parameters(self):
421420
parameters = {
422421
**self.serialize_query_param(
423-
"api-version", "2023-11-01",
422+
"api-version", "2024-03-01",
424423
required=True,
425424
),
426425
}
@@ -649,7 +648,6 @@ def _build_schema_on_200(cls):
649648
)
650649
key_vault_properties.key_vault_resource_id = AAZStrType(
651650
serialized_name="keyVaultResourceId",
652-
flags={"required": True},
653651
)
654652
key_vault_properties.key_vault_uri = AAZStrType(
655653
serialized_name="keyVaultUri",

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

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ class MigrateBackup(AAZCommand):
1919
"""
2020

2121
_aaz_info = {
22-
"version": "2023-11-01",
22+
"version": "2024-03-01",
2323
"resources": [
24-
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/migratebackups", "2023-11-01"],
24+
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/migratebackups", "2024-03-01"],
2525
]
2626
}
2727

@@ -48,7 +48,7 @@ def _build_arguments_schema(cls, *args, **kwargs):
4848
required=True,
4949
id_part="name",
5050
fmt=AAZStrArgFormat(
51-
pattern="^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$",
51+
pattern="^[a-zA-Z0-9][a-zA-Z0-9\\-_]{0,127}$",
5252
),
5353
)
5454
_args_schema.resource_group = AAZResourceGroupNameArg(
@@ -89,16 +89,7 @@ def __call__(self, *args, **kwargs):
8989
return self.client.build_lro_polling(
9090
self.ctx.args.no_wait,
9191
session,
92-
self.on_200_201,
93-
self.on_error,
94-
lro_options={"final-state-via": "location"},
95-
path_format_arguments=self.url_parameters,
96-
)
97-
if session.http_response.status_code in [200, 201]:
98-
return self.client.build_lro_polling(
99-
self.ctx.args.no_wait,
100-
session,
101-
self.on_200_201,
92+
None,
10293
self.on_error,
10394
lro_options={"final-state-via": "location"},
10495
path_format_arguments=self.url_parameters,
@@ -143,7 +134,7 @@ def url_parameters(self):
143134
def query_parameters(self):
144135
parameters = {
145136
**self.serialize_query_param(
146-
"api-version", "2023-11-01",
137+
"api-version", "2024-03-01",
147138
required=True,
148139
),
149140
}
@@ -169,9 +160,6 @@ def content(self):
169160

170161
return self.serialize_content(_content_value)
171162

172-
def on_200_201(self, session):
173-
pass
174-
175163

176164
class _MigrateBackupHelper:
177165
"""Helper class for MigrateBackup"""

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

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

2424
_aaz_info = {
25-
"version": "2023-11-01",
25+
"version": "2024-03-01",
2626
"resources": [
27-
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/renewcredentials", "2023-11-01"],
27+
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/renewcredentials", "2024-03-01"],
2828
]
2929
}
3030

@@ -51,7 +51,7 @@ def _build_arguments_schema(cls, *args, **kwargs):
5151
required=True,
5252
id_part="name",
5353
fmt=AAZStrArgFormat(
54-
pattern="^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$",
54+
pattern="^[a-zA-Z0-9][a-zA-Z0-9\\-_]{0,127}$",
5555
),
5656
)
5757
_args_schema.resource_group = AAZResourceGroupNameArg(
@@ -136,7 +136,7 @@ def url_parameters(self):
136136
def query_parameters(self):
137137
parameters = {
138138
**self.serialize_query_param(
139-
"api-version", "2023-11-01",
139+
"api-version", "2024-03-01",
140140
required=True,
141141
),
142142
}

0 commit comments

Comments
 (0)