Package: azure-mgmt-netapp
Microsoft Azure SDK for PythonThis is the Microsoft Azure NetApp Files Management Client Library.
This package has been tested with Python 3.7+.
For a more complete view of Azure libraries, see theazure sdk python release.DisclaimerAzure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer tohttps://github.com/Azure/azure-sdk-for-python/issues/20691Getting startedPrerequisitesPython 3.7+ is required to use this package.Azure subscriptionInstall the packagepipinstallazure-mgmt-netapp
pipinstallazure-identityAuthenticationBy default,Azure Active Directorytoken authentication depends on correct configure of following environment variables.AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.In addition, Azure subscription ID can be configured via environment variableAZURE_SUBSCRIPTION_ID.With above configuration, client can be authenticated by following code:fromazure.identityimportDefaultAzureCredentialfromazure.mgmt.netappimportNetAppManagementClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=NetAppManagementClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found at:Search NetApp Files Managementon docs.microsoft.comAzure Python Mgmt SDK Samples RepoTroubleshootingNext stepsProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History11.0.0 (2023-10-23)Features AddedAdded operation NetAppResourceOperations.begin_update_network_sibling_setAdded operation NetAppResourceOperations.query_network_sibling_setAdded operation VolumesOperations.begin_populate_availability_zoneModel Volume has a new parameter cool_access_retrieval_policyModel VolumeGroupVolumeProperties has a new parameter cool_access_retrieval_policyModel VolumeGroupVolumeProperties has a new parameter zonesModel VolumePatch has a new parameter cool_access_retrieval_policyModel VolumePatch has a new parameter smb_access_based_enumerationModel VolumePatch has a new parameter smb_non_browsableBreaking ChangesModel VolumePatchPropertiesDataProtection no longer has parameter backupModel VolumePropertiesDataProtection no longer has parameter backupRemoved operation BackupsOperations.begin_createRemoved operation BackupsOperations.begin_deleteRemoved operation BackupsOperations.begin_restore_filesRemoved operation BackupsOperations.begin_updateRemoved operation BackupsOperations.getRemoved operation BackupsOperations.get_statusRemoved operation BackupsOperations.listRemoved operation group AccountBackupsOperations10.1.0 (2023-07-21)Features AddedAdded operation VolumesOperations.begin_list_get_group_id_list_for_ldap_userModel NetAppAccountPatch has a new parameter identityModel Volume has a new parameter actual_throughput_mibpsModel Volume has a new parameter originating_resource_idModel VolumeGroupVolumeProperties has a new parameter actual_throughput_mibpsModel VolumeGroupVolumeProperties has a new parameter originating_resource_idModel VolumePatch has a new parameter snapshot_directory_visible10.0.0 (2023-04-20)Features AddedAdded operation BackupsOperations.begin_restore_filesAdded operation VolumesOperations.begin_break_file_locksModel ActiveDirectory has a new parameter preferred_servers_for_ldap_clientModel Backup has a new parameter system_dataModel BackupPolicyDetails has a new parameter system_dataModel Snapshot has a new parameter system_dataModel Volume has a new parameter data_store_resource_idModel Volume has a new parameter file_access_logsModel Volume has a new parameter is_large_volumeModel Volume has a new parameter provisioned_availability_zoneModel VolumeGroupVolumeProperties has a new parameter data_store_resource_idModel VolumeGroupVolumeProperties has a new parameter file_access_logsModel VolumeGroupVolumeProperties has a new parameter is_large_volumeModel VolumeGroupVolumeProperties has a new parameter provisioned_availability_zoneModel VolumePropertiesDataProtection has a new parameter volume_relocationModel VolumeQuotaRulePatch has a new parameter tagsModel VolumeRelocationProperties has a new parameter ready_to_be_finalizedBreaking ChangesModel VolumeBackupProperties no longer has parameter vault_idModel VolumeRelocationProperties no longer has parameter old_bare_metal_tenant_idModel VolumeRelocationProperties no longer has parameter old_volume_idParameter location of model BackupPolicyDetails is now requiredRemoved operation group VaultsOperations9.0.2b1 (2023-02-16)Other ChangesAdded generated samples in github repoDrop support for python<3.7.09.0.1 (2022-10-26)Bugs FixedAdded missing parameterapi_versionfor operation AccountsOperations.begin_renew_credentials9.0.0 (2022-09-26)Features AddedAdded operation AccountsOperations.begin_renew_credentialsAdded operation NetAppResourceOperations.query_region_infoModel AccountEncryption has a new parameter identityModel AccountEncryption has a new parameter key_vault_propertiesModel NetAppAccount has a new parameter disable_showmountModel NetAppAccount has a new parameter identityModel NetAppAccountPatch has a new parameter disable_showmountModel Volume has a new parameter delete_base_snapshotModel Volume has a new parameter smb_access_based_enumerationModel Volume has a new parameter smb_non_browsableModel VolumeGroupVolumeProperties has a new parameter delete_base_snapshotModel VolumeGroupVolumeProperties has a new parameter smb_access_based_enumerationModel VolumeGroupVolumeProperties has a new parameter smb_non_browsableBreaking ChangesModel Vault no longer has parameter locationOperation VolumesOperations.begin_relocate has a new parameter body8.1.0 (2022-08-02)FeaturesAdded operation VolumesOperations.begin_reestablish_replicationModel CapacityPoolPatch has a new parameter cool_accessModel Volume has a new parameter key_vault_private_endpoint_resource_idModel VolumeGroupVolumeProperties has a new parameter key_vault_private_endpoint_resource_idModel VolumePatch has a new parameter cool_accessModel VolumePatch has a new parameter coolness_period8.0.0 (2022-06-13)FeaturesAdded operation VolumesOperations.begin_finalize_relocationAdded operation VolumesOperations.begin_relocateAdded operation VolumesOperations.begin_reset_cifs_passwordAdded operation VolumesOperations.begin_revert_relocationAdded operation VolumesOperations.list_replicationsAdded operation group VolumeQuotaRulesOperationsModel ProxyResource has a new parameter system_dataModel Resource has a new parameter system_dataModel Volume has a new parameter encryptedModel Volume has a new parameter zonesModel VolumeGroupVolumeProperties has a new parameter encryptedBreaking changesModel VolumeGroup no longer has parameter tagsModel VolumeGroupDetails no longer has parameter tags7.0.0 (2022-03-15)FeaturesAdded operation SnapshotsOperations.begin_restore_filesAdded operation group SubvolumesOperationsModel ActiveDirectory has a new parameter ldap_search_scopeModel BackupPolicy has a new parameter system_dataModel CapacityPool has a new parameter system_dataModel SnapshotPolicy has a new parameter system_dataModel Volume has a new parameter enable_subvolumesModel Volume has a new parameter maximum_number_of_filesModel Volume has a new parameter system_dataModel VolumeGroupVolumeProperties has a new parameter enable_subvolumesModel VolumeGroupVolumeProperties has a new parameter maximum_number_of_filesModel VolumePatch has a new parameter unix_permissionsBreaking changesOperation VolumesOperations.begin_delete has a new signature6.0.1 (2022-01-12)Fixesadd support for Python 3.66.0.0 (2022-01-06)FeaturesAdded operation group VolumeGroupsOperationsModel ActiveDirectory has a new parameter encrypt_dc_connectionsModel Volume has a new parameter capacity_pool_resource_idModel Volume has a new parameter placement_rulesModel Volume has a new parameter proximity_placement_groupModel Volume has a new parameter t2_networkModel Volume has a new parameter volume_group_nameModel Volume has a new parameter volume_spec_nameBreaking changesModel BackupPolicy no longer has parameter name_properties_nameModel BackupPolicyDetails no longer has parameter name_properties_nameModel BackupPolicyPatch no longer has parameter name_properties_nameModel SubscriptionQuotaItem no longer has parameter name_properties_name5.1.0 (2021-09-22)FeaturesModel ServiceSpecification has a new parameter log_specificationsModel MetricSpecification has a new parameter enable_regional_mdm_accountModel MetricSpecification has a new parameter is_internalModel Volume has a new parameter network_sibling_set_idModel Volume has a new parameter storage_to_network_proximityModel Volume has a new parameter network_featuresAdded operation group NetAppResourceQuotaLimitsOperations5.0.0 (2021-08-20)FeaturesModel BackupPolicy has a new parameter etagModel BackupPolicy has a new parameter backup_policy_idModel BackupPolicyPatch has a new parameter backup_policy_idModel NetAppAccount has a new parameter etagModel VolumePatch has a new parameter is_default_quota_enabledModel VolumePatch has a new parameter default_user_quota_in_ki_bsModel VolumePatch has a new parameter default_group_quota_in_ki_bsModel BackupPolicyDetails has a new parameter backup_policy_idModel Volume has a new parameter clone_progressModel Volume has a new parameter default_group_quota_in_ki_bsModel Volume has a new parameter is_default_quota_enabledModel Volume has a new parameter default_user_quota_in_ki_bsModel Volume has a new parameter avs_data_storeModel Volume has a new parameter etagModel MetricSpecification has a new parameter supported_aggregation_typesModel MetricSpecification has a new parameter supported_time_grain_typesModel MetricSpecification has a new parameter internal_metric_nameModel MetricSpecification has a new parameter source_mdm_namespaceModel MetricSpecification has a new parameter source_mdm_accountModel CapacityPool has a new parameter encryption_typeModel CapacityPool has a new parameter etagModel SnapshotPolicy has a new parameter etagAdded operation AccountsOperations.list_by_subscriptionBreaking changesModel BackupPolicy no longer has parameter yearly_backups_to_keepModel BackupPolicyPatch no longer has parameter yearly_backups_to_keepModel BackupPolicyDetails no longer has parameter yearly_backups_to_keep4.0.0 (2021-06-11)FeaturesModel ExportPolicyRule has a new parameter chown_modeModel BackupStatus has a new parameter last_transfer_sizeModel BackupStatus has a new parameter total_transfer_bytesModel BackupStatus has a new parameter last_transfer_typeModel Volume has a new parameter cool_accessModel Volume has a new parameter unix_permissionsModel Volume has a new parameter coolness_periodModel CapacityPool has a new parameter cool_accessModel ActiveDirectory has a new parameter administratorsAdded operation BackupsOperations.get_volume_restore_statusBreaking changesOperation NetAppResourceOperations.check_file_path_availability has a new signature3.0.0 (2021-05-21)FeaturesModel Backup has a new parameter use_existing_snapshotModel VolumePatchPropertiesDataProtection has a new parameter snapshotModel BackupPatch has a new parameter use_existing_snapshotAdded operation BackupPoliciesOperations.begin_updateAdded operation BackupsOperations.get_statusBreaking changesRemoved operation BackupPoliciesOperations.updateRemoved operation group VolumeBackupStatusOperations2.0.0 (2021-03-16)FeaturesModel Volume has a new parameter ldap_enabledModel Backup has a new parameter volume_nameModel ActiveDirectory has a new parameter allow_local_nfs_users_with_ldapModel BackupPatch has a new parameter volume_nameAdded operation BackupsOperations.begin_updateAdded operation group VolumeBackupStatusOperationsBreaking changesModel SnapshotPolicyDetails no longer has parameter name_properties_nameModel SnapshotPolicyPatch no longer has parameter name_properties_nameModel Volume no longer has parameter name_properties_nameModel SnapshotPolicy no longer has parameter name_properties_nameRemoved operation BackupsOperations.update1.0.0 (2021-02-04)FeaturesModel VolumeList has a new parameter next_linkModel BackupPatch has a new parameter failure_reasonModel Backup has a new parameter failure_reasonModel NetAppAccountList has a new parameter next_linkModel ActiveDirectory has a new parameter security_operatorsModel ActiveDirectory has a new parameter ldap_over_tlsModel NetAppAccountPatch has a new parameter encryptionModel CapacityPoolList has a new parameter next_linkModel Volume has a new parameter encryption_key_sourceModel Volume has a new parameter smb_encryptionModel Volume has a new parameter smb_continuously_availableModel Volume has a new parameter name_properties_nameModel NetAppAccount has a new parameter system_dataModel NetAppAccount has a new parameter encryptionAdded operation SnapshotPoliciesOperations.begin_updateBreaking changesRemoved operation SnapshotPoliciesOperations.update1.0.0b1 (2020-12-01)This is beta preview version.This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).General breaking changesCredential system has been completly revamped:azure.common.credentialsormsrestazure.azure_active_directoryinstances are no longer supported, use theazure-identityclasses instead:https://pypi.org/project/azure-identity/credentialsparameter has been renamedcredentialTheconfigattribute no longer exists on a client, configuration should be passed as kwarg. Example:MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see theparameters accept in init documentation of azure-coreYou can't import aversionmodule anymore, use__version__insteadOperations that used to return amsrest.polling.LROPollernow returns aazure.core.polling.LROPollerand are prefixed withbegin_.Exceptions tree have been simplified and most exceptions are nowazure.core.exceptions.HttpResponseError(CloudErrorhas been removed).Most of the operation kwarg have changed. Some of the most noticeable:rawhas been removed. Equivalent feature can be found usingcls, a callback that will give access to internal HTTP response for advanced userFor a complete set of
supported options, see theparameters accept in Request documentation of azure-coreGeneral new featuresType annotations support usingtyping. SDKs are mypy ready.This client has now stable and official support for async. Check theaionamespace of your package to find the async client.This client now support natively tracing library like OpenCensus or OpenTelemetry. See thistracing quickstartfor an overview.0.10.0 (2020-04-21)FeaturesModel MountTarget has a new parameter end_ipModel MountTarget has a new parameter start_ipModel MountTarget has a new parameter netmaskModel MountTarget has a new parameter gatewayModel MountTarget has a new parameter subnet0.9.0 (2020-04-02)FeaturesModel ActiveDirectory has a new parameter siteAdded operation VolumesOperations.revertBreaking changesOperation SnapshotsOperations.update has a new signatureOperation SnapshotsOperations.update has a new signatureOperation SnapshotsOperations.create has a new signatureModel Snapshot no longer has parameter tagsModel MountTarget no longer has parameter netmaskModel MountTarget no longer has parameter subnetModel MountTarget no longer has parameter start_ipModel MountTarget no longer has parameter provisioning_stateModel MountTarget no longer has parameter gatewayModel MountTarget no longer has parameter end_ipRemoved operation group MountTargetsOperations0.8.0 (2020-01-12)FeaturesModel Volume has a new parameter is_restoringModel ReplicationObject has a new parameter remote_volume_regionAdded operation VolumesOperations.delete_replicationAdded operation VolumesOperations.break_replicationAdded operation VolumesOperations.resync_replicationAdded operation VolumesOperations.authorize_replicationAdded operation VolumesOperations.replication_status_method0.7.0 (2019-11-12)FeaturesModel MountTarget has a new parameter typeModel Volume has a new parameter data_protectionModel Volume has a new parameter volume_typeAdded operation group NetAppResourceOperationsBreaking changesRemoved operation group
AzureNetAppFilesManagementClientOperationsMixin0.6.0 (2019-09-26)FeaturesModel Snapshot has a new parameter createdModel ExportPolicyRule has a new parameter nfsv41Added operation group
AzureNetAppFilesManagementClientOperationsMixinBreaking changesModel Snapshot no longer has parameter creation_dateModel ExportPolicyRule no longer has parameter nfsv40.5.0 (2019-07-03)FeaturesModel Volume has a new parameter protocol_typesModel Volume has a new parameter mount_targetsBreaking changesParameter subnet_id of model Volume is now requiredParameter usage_threshold of model Volume is now requiredParameter service_level of model CapacityPool is now requiredParameter size of model CapacityPool is now required0.4.0 (2019-04-29)FeaturesModel Volume has a new parameter baremetal_tenant_idModel Volume has a new parameter snapshot_idBreaking changesModel ActiveDirectory fixing d_ns to dns, and s_mb_server_name
to smb_server_name0.3.0 (2019-03-25)FeaturesModel VolumePatch has a new parameter export_policyModel NetAppAccount has a new parameter active_directoriesModel Volume has a new parameter export_policyModel MountTarget has a new parameter smb_server_fqdnModel MountTarget has a new parameter subnetBreaking changesOperation PoolsOperations.update has a new signatureModel MountTarget no longer has parameter vlan_idOperation AccountsOperations.update has a new signatureOperation AccountsOperations.create_or_update has a new signatureModel CapacityPoolPatch has a new signatureModel NetAppAccountPatch has a new signature0.2.0 (2019-03-04)Breaking changesThe resource_group parameter in MountTargetsOperations.list has
changed to resource_group_nameThe resource_group parameter in SnapshotsOperations.get has changed
to resource_group_nameThe resource_group parameter in SnapshotsOperations.create has
changed to resource_group_nameThe resource_group parameter in SnapshotsOperations.list has
changed to resource_group_nameThe resource_group parameter in SnapshotsOperations.delete has
changed to resource_group_nameThe resource_group parameter in SnapshotsOperations.update has
changed to resource_group_name0.1.0 (2018-01-02)Initial Release