Aracılığıyla paylaş


Python için Azure DevTest Labs kitaplıkları

Yönetim API'si

pip install azure-mgmt-devtestlabs

Yönetim istemcisini oluşturma

Aşağıdaki kod, yönetim istemcisinin bir örneğini oluşturur.

Abonelik listenizdensubscription_id alınabilecek bilgilerinizi sağlamanız gerekir.

Python SDK ile Azure Active Directory kimlik doğrulamasını işleme ve örnek Credentials oluşturma hakkında ayrıntılı bilgi için bkz. Kaynak Yönetimi Kimlik Doğrulaması.

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
)

Laboratuvar oluşturma

async_lab = self.client.lab.create_or_update_resource(
    'MyResourceGroup',
    'MyLab',
    {'location': 'westus'}
)
lab = async_lab.result() # Blocking wait