Last updated:
0 purchases
azuremgmtelasticsan 1.0.0
Microsoft Azure SDK for Python
This is the Microsoft Azure Elasticsan Management Client Library.
This package has been tested with Python 3.8+.
For a more complete view of Azure libraries, see the azure sdk python release.
Disclaimer
Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691
Getting started
Prerequisites
Python 3.8+ is required to use this package.
Azure subscription
Install the package
pip install azure-mgmt-elasticsan
pip install azure-identity
Authentication
By default, Azure Active Directory token authentication depends on correct configure of following environment variables.
AZURE_CLIENT_ID for Azure client ID.
AZURE_TENANT_ID for Azure tenant ID.
AZURE_CLIENT_SECRET for Azure client secret.
In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.
With above configuration, client can be authenticated by following code:
from azure.identity import DefaultAzureCredential
from azure.mgmt.elasticsan import ElasticSanMgmtClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ElasticSanMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
Search Elasticsan Management on docs.microsoft.com
Azure Python Mgmt SDK Samples Repo
Troubleshooting
Next steps
Provide Feedback
If you encounter any bugs or have suggestions, please file an issue in the
Issues
section of the project.
Release History
1.0.0 (2024-01-25)
Features Added
Model ElasticSanUpdate has a new parameter properties
Model PrivateLinkResource has a new parameter properties
Model VolumeGroup has a new parameter properties
Model VolumeGroupUpdate has a new parameter properties
Model VolumeUpdate has a new parameter properties
Breaking Changes
Model ElasticSan has a new required parameter properties
Model ElasticSan no longer has parameter availability_zones
Model ElasticSan no longer has parameter base_size_ti_b
Model ElasticSan no longer has parameter extended_capacity_size_ti_b
Model ElasticSan no longer has parameter private_endpoint_connections
Model ElasticSan no longer has parameter provisioning_state
Model ElasticSan no longer has parameter public_network_access
Model ElasticSan no longer has parameter sku
Model ElasticSan no longer has parameter total_iops
Model ElasticSan no longer has parameter total_m_bps
Model ElasticSan no longer has parameter total_size_ti_b
Model ElasticSan no longer has parameter total_volume_size_gi_b
Model ElasticSan no longer has parameter volume_group_count
Model ElasticSanUpdate no longer has parameter base_size_ti_b
Model ElasticSanUpdate no longer has parameter extended_capacity_size_ti_b
Model ElasticSanUpdate no longer has parameter public_network_access
Model PrivateEndpointConnection has a new required parameter properties
Model PrivateEndpointConnection no longer has parameter group_ids
Model PrivateEndpointConnection no longer has parameter private_endpoint
Model PrivateEndpointConnection no longer has parameter private_link_service_connection_state
Model PrivateEndpointConnection no longer has parameter provisioning_state
Model PrivateLinkResource no longer has parameter group_id
Model PrivateLinkResource no longer has parameter required_members
Model PrivateLinkResource no longer has parameter required_zone_names
Model Snapshot has a new required parameter properties
Model Snapshot no longer has parameter creation_data
Model Snapshot no longer has parameter provisioning_state
Model Snapshot no longer has parameter source_volume_size_gi_b
Model Snapshot no longer has parameter volume_name
Model Volume has a new required parameter properties
Model Volume no longer has parameter creation_data
Model Volume no longer has parameter managed_by
Model Volume no longer has parameter provisioning_state
Model Volume no longer has parameter size_gi_b
Model Volume no longer has parameter storage_target
Model Volume no longer has parameter volume_id
Model VolumeGroup no longer has parameter encryption
Model VolumeGroup no longer has parameter encryption_properties
Model VolumeGroup no longer has parameter network_acls
Model VolumeGroup no longer has parameter private_endpoint_connections
Model VolumeGroup no longer has parameter protocol_type
Model VolumeGroup no longer has parameter provisioning_state
Model VolumeGroupUpdate no longer has parameter encryption
Model VolumeGroupUpdate no longer has parameter encryption_properties
Model VolumeGroupUpdate no longer has parameter network_acls
Model VolumeGroupUpdate no longer has parameter protocol_type
Model VolumeUpdate no longer has parameter managed_by
Model VolumeUpdate no longer has parameter size_gi_b
1.0.0b3 (2023-10-23)
Features Added
Added operation group VolumeSnapshotsOperations
Model ElasticSan has a new parameter public_network_access
Model ElasticSanUpdate has a new parameter public_network_access
Model SourceCreationData has a new parameter source_id
Model Volume has a new parameter managed_by
Model Volume has a new parameter provisioning_state
Model VolumeGroup has a new parameter encryption_properties
Model VolumeGroup has a new parameter identity
Model VolumeGroupUpdate has a new parameter encryption_properties
Model VolumeGroupUpdate has a new parameter identity
Model VolumeUpdate has a new parameter managed_by
Operation VolumesOperations.begin_delete has a new optional parameter x_ms_delete_snapshots
Operation VolumesOperations.begin_delete has a new optional parameter x_ms_force_delete
Breaking Changes
Model SourceCreationData no longer has parameter source_uri
Model VirtualNetworkRule no longer has parameter state
1.0.0b2 (2023-07-21)
Features Added
Added operation group PrivateEndpointConnectionsOperations
Added operation group PrivateLinkResourcesOperations
Model ElasticSan has a new parameter private_endpoint_connections
Model ErrorResponse has a new parameter error
Model Resource has a new parameter system_data
Model SkuInformationList has a new parameter next_link
Model TrackedResource has a new parameter system_data
Model VolumeGroup has a new parameter private_endpoint_connections
Breaking Changes
Client name is changed from ElasticSanManagement to ElasticSanMgmtClient
Model ErrorResponse no longer has parameter additional_info
Model ErrorResponse no longer has parameter code
Model ErrorResponse no longer has parameter details
Model ErrorResponse no longer has parameter message
Model ErrorResponse no longer has parameter target
Model Resource no longer has parameter tags
Model Volume no longer has parameter tags
Model VolumeGroup no longer has parameter tags
Model VolumeGroupUpdate no longer has parameter tags
Model VolumeUpdate no longer has parameter tags
Parameter location of model ElasticSan is now required
Parameter location of model TrackedResource is now required
Parameter size_gi_b of model Volume is now required
1.0.0b1 (2022-10-21)
Initial Release
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.