Udostępnij za pośrednictwem


VirtualMachineScaleSetVM Klasa

Opisuje maszynę wirtualną zestawu skalowania maszyn wirtualnych.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.

Dziedziczenie
azure.mgmt.compute.v2022_11_01.models._models_py3.Resource
VirtualMachineScaleSetVM

Konstruktor

VirtualMachineScaleSetVM(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, os_profile: _models.OSProfile | None = None, security_profile: _models.SecurityProfile | None = None, network_profile: _models.NetworkProfile | None = None, network_profile_configuration: _models.VirtualMachineScaleSetVMNetworkProfileConfiguration | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, license_type: str | None = None, protection_policy: _models.VirtualMachineScaleSetVMProtectionPolicy | None = None, user_data: str | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Lokalizacja zasobu. Wymagane.

tags
dict[str, str]

Tagi zasobów.

plan
Plan

Określa informacje o obrazie witryny Marketplace używanej do utworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu witryny Marketplace z interfejsu API, należy włączyć obraz do stosowania programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij .> Wprowadź wymagane informacje, a następnie kliknij przycisk Zapisz.

identity
VirtualMachineIdentity

Tożsamość maszyny wirtualnej, jeśli została skonfigurowana.

hardware_profile
HardwareProfile

Określa ustawienia sprzętu maszyny wirtualnej.

storage_profile
StorageProfile

Określa ustawienia magazynu dla dysków maszyny wirtualnej.

additional_capabilities
AdditionalCapabilities

Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej w zestawie skalowania. Na przykład: czy maszyna wirtualna ma możliwość obsługi dołączania dysków danych zarządzanych przy użyciu UltraSSD_LRS typu konta magazynu.

os_profile
OSProfile

Określa ustawienia systemu operacyjnego dla maszyny wirtualnej.

security_profile
SecurityProfile

Określa ustawienia profilu powiązanego z zabezpieczeniami dla maszyny wirtualnej.

network_profile
NetworkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

network_profile_configuration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Określa konfigurację profilu sieciowego maszyny wirtualnej.

diagnostics_profile
DiagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set
SubResource

Określa informacje o zestawie dostępności, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie dostępności są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Aby uzyskać więcej informacji na temat zestawów dostępności, zobacz Omówienie zestawów dostępności. <br>``<br>Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje dla Virtual Machines na platformie Azure<br>``<br> Obecnie można dodać maszynę wirtualną tylko do zestawu dostępności w czasie tworzenia. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności.

license_type
str

Określa, że używany obraz lub dysk został licencjonowany lokalnie. <br>``<br>Możliwe wartości dla systemu operacyjnego Windows Server to: <br>``<br> Windows_Client Windows_Server <br>``<br><br>``<br> Możliwe wartości dla systemu operacyjnego Linux Server to: <br>``<br> RHEL_BYOS (dla RHEL) <br>``<br> SLES_BYOS (dla SUSE) <br>``<br> Aby uzyskać więcej informacji, zobacz Korzyści użycia hybrydowego platformy Azure dla systemu Windows Server<br>``<br> Użyciahybrydowego dla systemu Linux Server<br>``<br> Minimalna wersja interfejsu API: 2015-06-15.

protection_policy
VirtualMachineScaleSetVMProtectionPolicy

Określa zasady ochrony maszyny wirtualnej.

user_data
str

UserData dla maszyny wirtualnej, która musi być zakodowana w formacie base-64. Klient nie powinien przekazywać żadnych wpisów tajnych w tym miejscu. <br>:code:>><<<br>Minimum api-version: 2021-03-01.

Zmienne

id
str

Identyfikator zasobu.

name
str

Nazwa zasobu.

type
str

Typ zasobu.

location
str

Lokalizacja zasobu. Wymagane.

tags
dict[str, str]

Tagi zasobów.

instance_id
str

Identyfikator wystąpienia maszyny wirtualnej.

sku
Sku

Jednostka SKU maszyny wirtualnej.

plan
Plan

Określa informacje o obrazie witryny Marketplace używanej do utworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu witryny Marketplace z interfejsu API, należy włączyć obraz do stosowania programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij .> Wprowadź wymagane informacje, a następnie kliknij przycisk Zapisz.

resources
list[VirtualMachineExtension]

Zasoby rozszerzenia podrzędnego maszyny wirtualnej.

zones
list[str]

Strefy maszyny wirtualnej.

identity
VirtualMachineIdentity

Tożsamość maszyny wirtualnej, jeśli została skonfigurowana.

latest_model_applied
bool

Określa, czy do maszyny wirtualnej zastosowano najnowszy model.

vm_id
str

Unikatowy identyfikator maszyny wirtualnej platformy Azure.

instance_view
VirtualMachineScaleSetVMInstanceView

Widok wystąpienia maszyny wirtualnej.

hardware_profile
HardwareProfile

Określa ustawienia sprzętu maszyny wirtualnej.

storage_profile
StorageProfile

Określa ustawienia magazynu dla dysków maszyny wirtualnej.

additional_capabilities
AdditionalCapabilities

Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej w zestawie skalowania. Na przykład: czy maszyna wirtualna ma możliwość obsługi dołączania dysków danych zarządzanych przy użyciu UltraSSD_LRS typu konta magazynu.

os_profile
OSProfile

Określa ustawienia systemu operacyjnego dla maszyny wirtualnej.

security_profile
SecurityProfile

Określa ustawienia profilu powiązanego z zabezpieczeniami dla maszyny wirtualnej.

network_profile
NetworkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

network_profile_configuration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Określa konfigurację profilu sieciowego maszyny wirtualnej.

diagnostics_profile
DiagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set
SubResource

Określa informacje o zestawie dostępności, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie dostępności są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Aby uzyskać więcej informacji na temat zestawów dostępności, zobacz Omówienie zestawów dostępności. <br>``<br>Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje dla Virtual Machines na platformie Azure<br>``<br> Obecnie można dodać maszynę wirtualną tylko do zestawu dostępności w czasie tworzenia. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności.

provisioning_state
str

Stan aprowizacji, który pojawia się tylko w odpowiedzi.

license_type
str

Określa, że używany obraz lub dysk został licencjonowany lokalnie. <br>``<br>Możliwe wartości dla systemu operacyjnego Windows Server to: <br>``<br> Windows_Client Windows_Server <br>``<br><br>``<br> Możliwe wartości dla systemu operacyjnego Linux Server to: <br>``<br> RHEL_BYOS (dla RHEL) <br>``<br> SLES_BYOS (dla SUSE) <br>``<br> Aby uzyskać więcej informacji, zobacz Korzyści użycia hybrydowego platformy Azure dla systemu Windows Server<br>``<br> Użyciahybrydowego dla systemu Linux Server<br>``<br> Minimalna wersja interfejsu API: 2015-06-15.

model_definition_applied
str

Określa, czy model zastosowany do maszyny wirtualnej jest modelem zestawu skalowania maszyn wirtualnych, czy dostosowanym modelem maszyny wirtualnej dla maszyny wirtualnej.

protection_policy
VirtualMachineScaleSetVMProtectionPolicy

Określa zasady ochrony maszyny wirtualnej.

user_data
str

UserData dla maszyny wirtualnej, która musi być zakodowana w formacie base-64. Klient nie powinien przekazywać żadnych wpisów tajnych w tym miejscu. <br>:code:>><<<br>Minimum api-version: 2021-03-01.