ComputeInstanceProvisioningConfiguration Classe

Representa os parâmetros de configuração para provisionamento de destinos ComputeInstance.

Use o método provisioning_configuration da classe ComputeInstance para criar um objeto ComputeInstanceProvisioningConfiguration.

Cria um objeto de configuração para provisionar um destino ComputeInstance.

Herança
ComputeInstanceProvisioningConfiguration

Construtor

ComputeInstanceProvisioningConfiguration(vm_size='', ssh_public_access=False, admin_user_ssh_public_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, assigned_user_object_id=None, assigned_user_tenant_id=None)

Parâmetros

vm_size
str
Obrigatório

O tamanho das VMs do agente. Mais detalhes podem ser encontrados aqui: https://aka.ms/azureml-vm-details. Observe que nem todos os tamanhos estão disponíveis em todas as regiões, conforme detalhado no link anterior. O padrão é Standard_DS3_V2.

ssh_public_access
bool
valor padrão: False

Indica o estado da porta SSH pública. Os valores possíveis são:

  • False – A porta SSH pública é fechada.
  • True – A porta SSH pública é aberta.
admin_user_ssh_public_key
str
valor padrão: None

A chave pública SSH da conta do usuário administrador.

vnet_resourcegroup_name
str
valor padrão: None

O nome do grupo de recursos no qual a rede virtual está localizada.

vnet_name
str
valor padrão: None

O nome da rede virtual.

subnet_name
str
valor padrão: None

O nome da sub-rede dentro da VNet.

tags
dict[str, str]
valor padrão: None

Um dicionário opcional de marcas de chave-valor para associar ao objeto ComputeInstance.

description
str
valor padrão: None

Uma descrição opcional para o objeto ComputeInstance.

vm_size
str
Obrigatório

O tamanho das VMs do agente. Mais detalhes podem ser encontrados aqui: https://aka.ms/azureml-vm-details. Observe que nem todos os tamanhos estão disponíveis em todas as regiões, conforme detalhado no link anterior. O padrão é Standard_DS3_V2.

ssh_public_access
bool
Obrigatório

Indica o estado da porta SSH pública. Os valores possíveis são:

  • False – A porta SSH pública é fechada.
  • True – A porta SSH pública é aberta.
admin_user_ssh_public_key
str
Obrigatório

A chave pública SSH da conta do usuário administrador.

vnet_resourcegroup_name
str
Obrigatório

O nome do grupo de recursos no qual a rede virtual está localizada.

vnet_name
str
Obrigatório

O nome da rede virtual.

subnet_name
str
Obrigatório

O nome da sub-rede dentro da VNet.

tags
dict[str, str]
Obrigatório

Um dicionário opcional de marcas de chave-valor para associar ao objeto ComputeInstance.

description
str
Obrigatório

Uma descrição opcional para o objeto ComputeInstance.

assigned_user_object_id
str
valor padrão: None

A ID do objeto do AAD de usuário atribuído (versão prévia).

assigned_user_tenant_id
str
valor padrão: None

A ID do locatário do AAD de usuário atribuído (versão prévia).

Métodos

validate_configuration

Verifique se os valores de configuração especificados são válidos.

Gera uma ComputeTargetException se a validação falha.

validate_configuration

Verifique se os valores de configuração especificados são válidos.

Gera uma ComputeTargetException se a validação falha.

validate_configuration()

Exceções