Skip to content

Commit e188de6

Browse files
msyycSDKAutoaudunnhodd
authored
[T1] netapp 2021 01 05 (Azure#15980)
* CodeGen from PR 11832 in Azure/azure-rest-api-specs [NetAppFiles] Anf 8208 update swagger rest api to 2020 09 01 (Azure#11832) * add 2020-09-01 folder * update api version examples * Add 2020-09 update, update doc * Fix througputMips example * Add missing nextlink to volumes * Update snapshotvolumelist * Update prettier * fix:review comment Co-authored-by: Audunn Baldvinsson <[email protected]> * test,version,CHANGELOG * revert test * - Updated netapp tests - Added new recordings * fix imports Co-authored-by: SDKAuto <[email protected]> Co-authored-by: Audunn Baldvinsson <[email protected]> Co-authored-by: hodd <[email protected]>
1 parent c2a098d commit e188de6

File tree

53 files changed

+25684
-26253
lines changed

Some content is hidden

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

53 files changed

+25684
-26253
lines changed

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

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Release History
22

3+
## 0.15.0 (2021-01-05)
4+
5+
**Features**
6+
7+
- Model Volume has a new parameter smb_encryption
8+
- Model Volume has a new parameter smb_continuously_available
9+
- Model ActiveDirectory has a new parameter security_operators
10+
311

412
## 0.14.0 (2020-11-16)
513

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_azure_net_app_files_management_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def __init__(
7373
super(AzureNetAppFilesManagementClient, self).__init__(self.config.credentials, self.config)
7474

7575
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
76-
self.api_version = '2020-07-01'
76+
self.api_version = '2020-09-01'
7777
self._serialize = Serializer(client_models)
7878
self._deserialize = Deserializer(client_models)
7979

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_models.py

+18
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ class ActiveDirectory(Model):
6666
:param ldap_signing: Specifies whether or not the LDAP traffic needs to be
6767
signed.
6868
:type ldap_signing: bool
69+
:param security_operators: Domain Users in the Active directory to be
70+
given SeSecurityPrivilege privilege (Needed for SMB Continuously available
71+
shares for SQL). A list of unique usernames without domain specifier
72+
:type security_operators: list[str]
6973
"""
7074

7175
_validation = {
@@ -94,6 +98,7 @@ class ActiveDirectory(Model):
9498
'server_root_ca_certificate': {'key': 'serverRootCACertificate', 'type': 'str'},
9599
'aes_encryption': {'key': 'aesEncryption', 'type': 'bool'},
96100
'ldap_signing': {'key': 'ldapSigning', 'type': 'bool'},
101+
'security_operators': {'key': 'securityOperators', 'type': '[str]'},
97102
}
98103

99104
def __init__(self, **kwargs):
@@ -114,6 +119,7 @@ def __init__(self, **kwargs):
114119
self.server_root_ca_certificate = kwargs.get('server_root_ca_certificate', None)
115120
self.aes_encryption = kwargs.get('aes_encryption', None)
116121
self.ldap_signing = kwargs.get('ldap_signing', None)
122+
self.security_operators = kwargs.get('security_operators', None)
117123

118124

119125
class AuthorizeRequest(Model):
@@ -1803,6 +1809,14 @@ class Volume(Model):
18031809
:param security_style: The security style of volume. Possible values
18041810
include: 'ntfs', 'unix'
18051811
:type security_style: str or ~azure.mgmt.netapp.models.SecurityStyle
1812+
:param smb_encryption: Enables encryption for in-flight smb3 data. Only
1813+
applicable for SMB/DualProtocol volume. To be used with swagger version
1814+
2020-08-01 or later. Default value: False .
1815+
:type smb_encryption: bool
1816+
:param smb_continuously_available: Enables continuously available share
1817+
property for smb volume. Only applicable for SMB volume. Default value:
1818+
False .
1819+
:type smb_continuously_available: bool
18061820
:param throughput_mibps: Maximum throughput in Mibps that can be achieved
18071821
by this volume.
18081822
:type throughput_mibps: float
@@ -1848,6 +1862,8 @@ class Volume(Model):
18481862
'snapshot_directory_visible': {'key': 'properties.snapshotDirectoryVisible', 'type': 'bool'},
18491863
'kerberos_enabled': {'key': 'properties.kerberosEnabled', 'type': 'bool'},
18501864
'security_style': {'key': 'properties.securityStyle', 'type': 'str'},
1865+
'smb_encryption': {'key': 'properties.smbEncryption', 'type': 'bool'},
1866+
'smb_continuously_available': {'key': 'properties.smbContinuouslyAvailable', 'type': 'bool'},
18511867
'throughput_mibps': {'key': 'properties.throughputMibps', 'type': 'float'},
18521868
}
18531869

@@ -1876,6 +1892,8 @@ def __init__(self, **kwargs):
18761892
self.snapshot_directory_visible = kwargs.get('snapshot_directory_visible', None)
18771893
self.kerberos_enabled = kwargs.get('kerberos_enabled', False)
18781894
self.security_style = kwargs.get('security_style', None)
1895+
self.smb_encryption = kwargs.get('smb_encryption', False)
1896+
self.smb_continuously_available = kwargs.get('smb_continuously_available', False)
18791897
self.throughput_mibps = kwargs.get('throughput_mibps', None)
18801898

18811899

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_models_py3.py

+20-2
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ class ActiveDirectory(Model):
6666
:param ldap_signing: Specifies whether or not the LDAP traffic needs to be
6767
signed.
6868
:type ldap_signing: bool
69+
:param security_operators: Domain Users in the Active directory to be
70+
given SeSecurityPrivilege privilege (Needed for SMB Continuously available
71+
shares for SQL). A list of unique usernames without domain specifier
72+
:type security_operators: list[str]
6973
"""
7074

7175
_validation = {
@@ -94,9 +98,10 @@ class ActiveDirectory(Model):
9498
'server_root_ca_certificate': {'key': 'serverRootCACertificate', 'type': 'str'},
9599
'aes_encryption': {'key': 'aesEncryption', 'type': 'bool'},
96100
'ldap_signing': {'key': 'ldapSigning', 'type': 'bool'},
101+
'security_operators': {'key': 'securityOperators', 'type': '[str]'},
97102
}
98103

99-
def __init__(self, *, active_directory_id: str=None, username: str=None, password: str=None, domain: str=None, dns: str=None, smb_server_name: str=None, organizational_unit: str=None, site: str=None, backup_operators=None, kdc_ip: str=None, ad_name: str=None, server_root_ca_certificate: str=None, aes_encryption: bool=None, ldap_signing: bool=None, **kwargs) -> None:
104+
def __init__(self, *, active_directory_id: str=None, username: str=None, password: str=None, domain: str=None, dns: str=None, smb_server_name: str=None, organizational_unit: str=None, site: str=None, backup_operators=None, kdc_ip: str=None, ad_name: str=None, server_root_ca_certificate: str=None, aes_encryption: bool=None, ldap_signing: bool=None, security_operators=None, **kwargs) -> None:
100105
super(ActiveDirectory, self).__init__(**kwargs)
101106
self.active_directory_id = active_directory_id
102107
self.username = username
@@ -114,6 +119,7 @@ def __init__(self, *, active_directory_id: str=None, username: str=None, passwor
114119
self.server_root_ca_certificate = server_root_ca_certificate
115120
self.aes_encryption = aes_encryption
116121
self.ldap_signing = ldap_signing
122+
self.security_operators = security_operators
117123

118124

119125
class AuthorizeRequest(Model):
@@ -1803,6 +1809,14 @@ class Volume(Model):
18031809
:param security_style: The security style of volume. Possible values
18041810
include: 'ntfs', 'unix'
18051811
:type security_style: str or ~azure.mgmt.netapp.models.SecurityStyle
1812+
:param smb_encryption: Enables encryption for in-flight smb3 data. Only
1813+
applicable for SMB/DualProtocol volume. To be used with swagger version
1814+
2020-08-01 or later. Default value: False .
1815+
:type smb_encryption: bool
1816+
:param smb_continuously_available: Enables continuously available share
1817+
property for smb volume. Only applicable for SMB volume. Default value:
1818+
False .
1819+
:type smb_continuously_available: bool
18061820
:param throughput_mibps: Maximum throughput in Mibps that can be achieved
18071821
by this volume.
18081822
:type throughput_mibps: float
@@ -1848,10 +1862,12 @@ class Volume(Model):
18481862
'snapshot_directory_visible': {'key': 'properties.snapshotDirectoryVisible', 'type': 'bool'},
18491863
'kerberos_enabled': {'key': 'properties.kerberosEnabled', 'type': 'bool'},
18501864
'security_style': {'key': 'properties.securityStyle', 'type': 'str'},
1865+
'smb_encryption': {'key': 'properties.smbEncryption', 'type': 'bool'},
1866+
'smb_continuously_available': {'key': 'properties.smbContinuouslyAvailable', 'type': 'bool'},
18511867
'throughput_mibps': {'key': 'properties.throughputMibps', 'type': 'float'},
18521868
}
18531869

1854-
def __init__(self, *, location: str, creation_token: str, subnet_id: str, tags=None, service_level="Premium", usage_threshold: int=107374182400, export_policy=None, protocol_types=None, snapshot_id: str=None, backup_id: str=None, mount_targets=None, volume_type: str=None, data_protection=None, is_restoring: bool=None, snapshot_directory_visible: bool=None, kerberos_enabled: bool=False, security_style=None, throughput_mibps: float=None, **kwargs) -> None:
1870+
def __init__(self, *, location: str, creation_token: str, subnet_id: str, tags=None, service_level="Premium", usage_threshold: int=107374182400, export_policy=None, protocol_types=None, snapshot_id: str=None, backup_id: str=None, mount_targets=None, volume_type: str=None, data_protection=None, is_restoring: bool=None, snapshot_directory_visible: bool=None, kerberos_enabled: bool=False, security_style=None, smb_encryption: bool=False, smb_continuously_available: bool=False, throughput_mibps: float=None, **kwargs) -> None:
18551871
super(Volume, self).__init__(**kwargs)
18561872
self.location = location
18571873
self.id = None
@@ -1876,6 +1892,8 @@ def __init__(self, *, location: str, creation_token: str, subnet_id: str, tags=N
18761892
self.snapshot_directory_visible = snapshot_directory_visible
18771893
self.kerberos_enabled = kerberos_enabled
18781894
self.security_style = security_style
1895+
self.smb_encryption = smb_encryption
1896+
self.smb_continuously_available = smb_continuously_available
18791897
self.throughput_mibps = throughput_mibps
18801898

18811899

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_account_backups_operations.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class AccountBackupsOperations(object):
2727
:param config: Configuration of service client.
2828
:param serializer: An object model serializer.
2929
:param deserializer: An object model deserializer.
30-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
30+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
3131
"""
3232

3333
models = models
@@ -37,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer):
3737
self._client = client
3838
self._serialize = serializer
3939
self._deserialize = deserializer
40-
self.api_version = "2020-07-01"
40+
self.api_version = "2020-09-01"
4141

4242
self.config = config
4343

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_accounts_operations.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class AccountsOperations(object):
2727
:param config: Configuration of service client.
2828
:param serializer: An object model serializer.
2929
:param deserializer: An object model deserializer.
30-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
30+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
3131
"""
3232

3333
models = models
@@ -37,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer):
3737
self._client = client
3838
self._serialize = serializer
3939
self._deserialize = deserializer
40-
self.api_version = "2020-07-01"
40+
self.api_version = "2020-09-01"
4141

4242
self.config = config
4343

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_backup_policies_operations.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class BackupPoliciesOperations(object):
2727
:param config: Configuration of service client.
2828
:param serializer: An object model serializer.
2929
:param deserializer: An object model deserializer.
30-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
30+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
3131
"""
3232

3333
models = models
@@ -37,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer):
3737
self._client = client
3838
self._serialize = serializer
3939
self._deserialize = deserializer
40-
self.api_version = "2020-07-01"
40+
self.api_version = "2020-09-01"
4141

4242
self.config = config
4343

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_backups_operations.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class BackupsOperations(object):
2727
:param config: Configuration of service client.
2828
:param serializer: An object model serializer.
2929
:param deserializer: An object model deserializer.
30-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
30+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
3131
"""
3232

3333
models = models
@@ -37,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer):
3737
self._client = client
3838
self._serialize = serializer
3939
self._deserialize = deserializer
40-
self.api_version = "2020-07-01"
40+
self.api_version = "2020-09-01"
4141

4242
self.config = config
4343

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_net_app_resource_operations.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class NetAppResourceOperations(object):
2525
:param config: Configuration of service client.
2626
:param serializer: An object model serializer.
2727
:param deserializer: An object model deserializer.
28-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
28+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
2929
"""
3030

3131
models = models
@@ -35,7 +35,7 @@ def __init__(self, client, config, serializer, deserializer):
3535
self._client = client
3636
self._serialize = serializer
3737
self._deserialize = deserializer
38-
self.api_version = "2020-07-01"
38+
self.api_version = "2020-09-01"
3939

4040
self.config = config
4141

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_operations.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class Operations(object):
2525
:param config: Configuration of service client.
2626
:param serializer: An object model serializer.
2727
:param deserializer: An object model deserializer.
28-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
28+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
2929
"""
3030

3131
models = models
@@ -35,7 +35,7 @@ def __init__(self, client, config, serializer, deserializer):
3535
self._client = client
3636
self._serialize = serializer
3737
self._deserialize = deserializer
38-
self.api_version = "2020-07-01"
38+
self.api_version = "2020-09-01"
3939

4040
self.config = config
4141

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_pools_operations.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class PoolsOperations(object):
2727
:param config: Configuration of service client.
2828
:param serializer: An object model serializer.
2929
:param deserializer: An object model deserializer.
30-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
30+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
3131
"""
3232

3333
models = models
@@ -37,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer):
3737
self._client = client
3838
self._serialize = serializer
3939
self._deserialize = deserializer
40-
self.api_version = "2020-07-01"
40+
self.api_version = "2020-09-01"
4141

4242
self.config = config
4343

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_snapshot_policies_operations.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class SnapshotPoliciesOperations(object):
2727
:param config: Configuration of service client.
2828
:param serializer: An object model serializer.
2929
:param deserializer: An object model deserializer.
30-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
30+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
3131
"""
3232

3333
models = models
@@ -37,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer):
3737
self._client = client
3838
self._serialize = serializer
3939
self._deserialize = deserializer
40-
self.api_version = "2020-07-01"
40+
self.api_version = "2020-09-01"
4141

4242
self.config = config
4343

@@ -440,7 +440,7 @@ def get_long_running_output(response):
440440

441441
def list_volumes(
442442
self, resource_group_name, account_name, snapshot_policy_name, custom_headers=None, raw=False, **operation_config):
443-
"""Get volumes associated with snapshot policy.
443+
"""Get volumes for snapshot policy.
444444
445445
Get volumes associated with snapshot policy.
446446

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_snapshots_operations.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class SnapshotsOperations(object):
2727
:param config: Configuration of service client.
2828
:param serializer: An object model serializer.
2929
:param deserializer: An object model deserializer.
30-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
30+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
3131
"""
3232

3333
models = models
@@ -37,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer):
3737
self._client = client
3838
self._serialize = serializer
3939
self._deserialize = deserializer
40-
self.api_version = "2020-07-01"
40+
self.api_version = "2020-09-01"
4141

4242
self.config = config
4343

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_vaults_operations.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class VaultsOperations(object):
2525
:param config: Configuration of service client.
2626
:param serializer: An object model serializer.
2727
:param deserializer: An object model deserializer.
28-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
28+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
2929
"""
3030

3131
models = models
@@ -35,7 +35,7 @@ def __init__(self, client, config, serializer, deserializer):
3535
self._client = client
3636
self._serialize = serializer
3737
self._deserialize = deserializer
38-
self.api_version = "2020-07-01"
38+
self.api_version = "2020-09-01"
3939

4040
self.config = config
4141

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_volumes_operations.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class VolumesOperations(object):
2727
:param config: Configuration of service client.
2828
:param serializer: An object model serializer.
2929
:param deserializer: An object model deserializer.
30-
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-07-01".
30+
:ivar api_version: Version of the API to be used with the client request. Constant value: "2020-09-01".
3131
"""
3232

3333
models = models
@@ -37,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer):
3737
self._client = client
3838
self._serialize = serializer
3939
self._deserialize = deserializer
40-
self.api_version = "2020-07-01"
40+
self.api_version = "2020-09-01"
4141

4242
self.config = config
4343

@@ -815,7 +815,7 @@ def resync_replication(
815815
816816
Resync the connection on the destination volume. If the operation is
817817
ran on the source volume it will reverse-resync the connection and sync
818-
from source to destination.
818+
from destination to source.
819819
820820
:param resource_group_name: The name of the resource group.
821821
:type resource_group_name: str

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
VERSION = "0.14.0"
12+
VERSION = "0.15.0"
1313

0 commit comments

Comments
 (0)