Azure DevTest Labs-Bibliotheken für Python
Verwaltungs-API
pip install azure-mgmt-devtestlabs
Erstellen des Verwaltungsclients
Der folgende Code erstellt eine Instanz des Verwaltungsclients.
Sie müssen Ihre subscription_id
angeben, die aus Ihrer Abonnementliste abgerufen werden kann.
Informationen zur Azure Active Directory-Authentifizierung mit dem Python SDK sowie zum Erstellen einer Credentials
-Instanz finden Sie im Artikel zur Authentifizierung bei der Ressourcenverwaltung.
from azure.mgmt.devtestlabs import DevTestLabsClient
from azure.common.credentials import UserPassCredentials
# Replace this with your subscription id
subscription_id = '33333333-3333-3333-3333-333333333333'
# See above for details on creating different types of AAD credentials
credentials = UserPassCredentials(
'user@domain.com', # Your user
'my_password', # Your password
)
devtestlabs_client = DevTestLabsClient(
credentials,
subscription_id
)
Lab erstellen
async_lab = self.client.lab.create_or_update_resource(
'MyResourceGroup',
'MyLab',
{'location': 'westus'}
)
lab = async_lab.result() # Blocking wait
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Azure SDK for Python