ComputeInstanceProvisioningConfiguration Klasa

Reprezentuje parametry konfiguracji aprowizacji obiektów docelowych computeInstance.

provisioning_configuration Użyj metody klasy ComputeInstance, aby utworzyć obiekt ComputeInstanceProvisioningConfiguration.

Utwórz obiekt konfiguracji na potrzeby aprowizowania obiektu docelowego computeInstance.

Dziedziczenie
ComputeInstanceProvisioningConfiguration

Konstruktor

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)

Parametry

vm_size
str
Wymagane

Rozmiar maszyn wirtualnych agenta. Więcej szczegółów można znaleźć tutaj: https://aka.ms/azureml-vm-details. Należy pamiętać, że nie wszystkie rozmiary są dostępne we wszystkich regionach, zgodnie z opisem w poprzednim linku. Domyślnie Standard_DS3_V2.

ssh_public_access
bool
wartość domyślna: False

Wskazuje stan publicznego portu SSH. Możliwe wartości:

  • False — publiczny port SSH jest zamknięty.
  • Prawda — publiczny port ssh jest otwarty.
admin_user_ssh_public_key
str
wartość domyślna: None

Klucz publiczny SSH konta użytkownika administratora.

vnet_resourcegroup_name
str
wartość domyślna: None

Nazwa grupy zasobów, w której znajduje się sieć wirtualna.

vnet_name
str
wartość domyślna: None

Nazwa sieci wirtualnej.

subnet_name
str
wartość domyślna: None

Nazwa podsieci wewnątrz sieci wirtualnej.

tags
dict[str, str]
wartość domyślna: None

Opcjonalny słownik tagów wartości klucza do skojarzenia z obiektem ComputeInstance.

description
str
wartość domyślna: None

Opcjonalny opis obiektu ComputeInstance.

vm_size
str
Wymagane

Rozmiar maszyn wirtualnych agenta. Więcej szczegółów można znaleźć tutaj: https://aka.ms/azureml-vm-details. Należy pamiętać, że nie wszystkie rozmiary są dostępne we wszystkich regionach, zgodnie z opisem w poprzednim linku. Domyślnie Standard_DS3_V2.

ssh_public_access
bool
Wymagane

Wskazuje stan publicznego portu SSH. Możliwe wartości:

  • False — publiczny port SSH jest zamknięty.
  • Prawda — publiczny port ssh jest otwarty.
admin_user_ssh_public_key
str
Wymagane

Klucz publiczny SSH konta użytkownika administratora.

vnet_resourcegroup_name
str
Wymagane

Nazwa grupy zasobów, w której znajduje się sieć wirtualna.

vnet_name
str
Wymagane

Nazwa sieci wirtualnej.

subnet_name
str
Wymagane

Nazwa podsieci wewnątrz sieci wirtualnej.

tags
dict[str, str]
Wymagane

Opcjonalny słownik tagów wartości klucza do skojarzenia z obiektem ComputeInstance.

description
str
Wymagane

Opcjonalny opis obiektu ComputeInstance.

assigned_user_object_id
str
wartość domyślna: None

Identyfikator obiektu usługi AAD przypisanego użytkownika (wersja zapoznawcza).

assigned_user_tenant_id
str
wartość domyślna: None

Identyfikator dzierżawy usługi AAD przypisanego użytkownika (wersja zapoznawcza).

Metody

validate_configuration

Sprawdź, czy określone wartości konfiguracji są prawidłowe.

Zgłasza błąd ComputeTargetException w przypadku niepowodzenia walidacji.

validate_configuration

Sprawdź, czy określone wartości konfiguracji są prawidłowe.

Zgłasza błąd ComputeTargetException w przypadku niepowodzenia walidacji.

validate_configuration()

Wyjątki