Microsoft Azure Hardwaresecuritymodules Management Client Library for Python
Project description
Microsoft Azure SDK for Python
This is the Microsoft Azure Hardwaresecuritymodules Management Client Library. This package has been tested with Python 3.9+. 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.9+ is required to use this package.
- Azure subscription
Install the package
pip install azure-mgmt-hardwaresecuritymodules
pip install azure-identity
Authentication
By default, Azure Active Directory token authentication depends on correct configuration of the 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 variable AZURE_SUBSCRIPTION_ID.
With above configuration, client can be authenticated by following code:
from azure.identity import DefaultAzureCredential
from azure.mgmt.hardwaresecuritymodules import HardwareSecurityModulesMgmtClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = HardwareSecurityModulesMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
- Search Hardwaresecuritymodules 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 (2025-07-02)
Features Added
- Enum
ProvisioningStateadded memberUPDATING - Model
CloudHsmClusterBackupStatusOperationsadded methodbegin_get - Model
CloudHsmClusterRestoreStatusOperationsadded methodbegin_get
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. And please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- Deleted or renamed model
CloudHsmClusterResource - Deleted or renamed model
IdentityType - Deleted or renamed model
OutboundEnvironmentEndpointCollection - Deleted or renamed method
CloudHsmClusterBackupStatusOperations.get - Deleted or renamed method
CloudHsmClusterRestoreStatusOperations.get - Method
CloudHsmClustersOperations.begin_create_or_updateinserted apositional_or_keywordparameterbody - Method
CloudHsmClustersOperations.begin_create_or_updatedeleted or renamed its parameterlocationof kindpositional_or_keyword - Method
CloudHsmClustersOperations.begin_create_or_updatedeleted or renamed its parametertagsof kindpositional_or_keyword - Method
CloudHsmClustersOperations.begin_create_or_updatedeleted or renamed its parameteridentityof kindpositional_or_keyword - Method
CloudHsmClustersOperations.begin_create_or_updatedeleted or renamed its parameterskuof kindpositional_or_keyword - Method
CloudHsmClustersOperations.begin_create_or_updatedeleted or renamed its parameterpropertiesof kindpositional_or_keyword - Method
CloudHsmClustersOperations.begin_updateinserted apositional_or_keywordparameterbody - Method
CloudHsmClustersOperations.begin_updatedeleted or renamed its parametertagsof kindpositional_or_keyword - Method
CloudHsmClustersOperations.begin_updatedeleted or renamed its parameteridentityof kindpositional_or_keyword - Method
CloudHsmClustersOperations.list_by_resource_groupchanged its parameterskiptokenfrompositional_or_keywordtokeyword_only - Method
CloudHsmClustersOperations.list_by_subscriptionchanged its parameterskiptokenfrompositional_or_keywordtokeyword_only - Method
DedicatedHsmOperations.begin_updateinserted apositional_or_keywordparameterparameters - Method
DedicatedHsmOperations.begin_updatedeleted or renamed its parametertagsof kindpositional_or_keyword
1.0.0b2 (2025-02-06)
Features Added
- Client
HardwareSecurityModulesMgmtClientadded operation groupcloud_hsm_cluster_backup_status - Client
HardwareSecurityModulesMgmtClientadded operation groupcloud_hsm_cluster_restore_status - Model
ApiEntityReferenceadded propertyresource_id - Model
CloudHsmClusterPropertiesadded propertyactivation_state - Model
NetworkInterfaceadded propertyresource_id - Model
PrivateLinkResourceListResultadded propertynext_link - Added enum
ActionType - Added enum
ActivationState - Added enum
AutoGeneratedDomainNameLabelScope - Added model
BackupRequestProperties - Added model
BackupRestoreBaseResultProperties - Added enum
BackupRestoreOperationStatus - Added model
BackupRestoreRequestBaseProperties - Added model
BackupResult - Added model
BackupResultProperties - Added model
ErrorAdditionalInfo - Added model
ErrorDetail - Added model
ErrorResponse - Added model
Operation - Added model
OperationDisplay - Added model
OperationListResult - Added enum
Origin - Added enum
PublicNetworkAccess - Added model
RestoreRequestProperties - Added model
RestoreResult - Operation group
CloudHsmClustersOperationsadded methodbegin_backup - Operation group
CloudHsmClustersOperationsadded methodbegin_restore - Operation group
CloudHsmClustersOperationsadded methodbegin_validate_backup_properties - Operation group
CloudHsmClustersOperationsadded methodbegin_validate_restore_properties - Added operation group
CloudHsmClusterBackupStatusOperations - Added operation group
CloudHsmClusterRestoreStatusOperations
Breaking Changes
- Model
ApiEntityReferencedeleted or renamed its instance variableid - Model
CloudHsmClusterPatchParametersdeleted or renamed its instance variablesku - Model
CloudHsmClusterPatchParametersdeleted or renamed its instance variableproperties - Model
CloudHsmClusterPropertiesdeleted or renamed its instance variablesecurity_domain - Model
CloudHsmClusterPropertiesdeleted or renamed its instance variablerestore_properties - Model
CloudHsmClusterPropertiesdeleted or renamed its instance variablebackup_properties - Model
NetworkInterfacedeleted or renamed its instance variableid - Parameter
skuof modelDedicatedHsmis now required - Deleted or renamed model
BackupProperties - Deleted or renamed model
CHsmError - Deleted or renamed model
CloudHsmClusterError - Deleted or renamed model
CloudHsmClusterPatchParametersProperties - Deleted or renamed model
CloudHsmClusterSecurityDomainProperties - Deleted or renamed model
DedicatedHsmOperation - Deleted or renamed model
DedicatedHsmOperationDisplay - Deleted or renamed model
DedicatedHsmResource - Deleted or renamed model
RestoreProperties - Deleted or renamed model
SystemDataAutoGenerated - Method
CloudHsmClustersOperations.begin_updatedeleted or renamed its parameterskuof kindpositional_or_keyword - Method
CloudHsmClustersOperations.begin_updatedeleted or renamed its parameterpropertiesof kindpositional_or_keyword
1.0.0b1 (2024-01-26)
- Initial Release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file azure_mgmt_hardwaresecuritymodules-1.0.0.tar.gz.
File metadata
- Download URL: azure_mgmt_hardwaresecuritymodules-1.0.0.tar.gz
- Upload date:
- Size: 73.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d3a85bcd9242d56a3d6a9d6b5ab63b28fd33ca2cb7cfb9a2555ce7e553ee4b9
|
|
| MD5 |
3fe0c853d3f80ff6948f9972f15b62d7
|
|
| BLAKE2b-256 |
8ee88a993bfd27521f4db46a3b9dd04f0f69c28db25a949e59d6c0e455a97c24
|
File details
Details for the file azure_mgmt_hardwaresecuritymodules-1.0.0-py3-none-any.whl.
File metadata
- Download URL: azure_mgmt_hardwaresecuritymodules-1.0.0-py3-none-any.whl
- Upload date:
- Size: 80.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a46f8b96f42ebfe04cb85e4b94a9f6810229ccc3086a059f8757ebe6cd16b96
|
|
| MD5 |
b9d8705304fe4c0f75c3cbee091ebaf1
|
|
| BLAKE2b-256 |
399a7aee9f0e05c28090a8725cd7d91eef7211df2a0c30fc90b4fcc69d7b9a09
|