VirtualMachineUpdate Klasa

Opisuje aktualizację maszyny wirtualnej.

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

Dziedziczenie
azure.mgmt.compute.v2020_06_01.models._models_py3.UpdateResource
VirtualMachineUpdate

Konstruktor

VirtualMachineUpdate(*, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | None = None, zones: List[str] | 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, network_profile: _models.NetworkProfile | None = None, security_profile: _models.SecurityProfile | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, virtual_machine_scale_set: _models.SubResource | None = None, proximity_placement_group: _models.SubResource | None = None, priority: str | _models.VirtualMachinePriorityTypes | None = None, eviction_policy: str | _models.VirtualMachineEvictionPolicyTypes | None = None, billing_profile: _models.BillingProfile | None = None, host: _models.SubResource | None = None, host_group: _models.SubResource | None = None, license_type: str | None = None, extensions_time_budget: str | None = None, **kwargs: Any)

Keyword-Only Parameters

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 programowego użycia. 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.

zones
list[str]

Strefy 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.

os_profile
OSProfile

Określa ustawienia systemu operacyjnego używane podczas tworzenia maszyny wirtualnej. Niektórych ustawień nie można zmienić po aprowizacji maszyny wirtualnej.

network_profile
NetworkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

security_profile
SecurityProfile

Określa ustawienia profilu powiązanego z zabezpieczeniami dla 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 Zarządzanie dostępnością maszyn wirtualnych. <br>``<br> Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Planowana konserwacja maszyn wirtualnych na platformie Azure<br>``<br> Obecnie można dodać maszynę wirtualną tylko do zestawu dostępności w czasie tworzenia. Zestaw dostępności, do którego jest dodawana maszyna wirtualna, powinien znajdować się w tej samej grupie zasobów co zasób zestawu dostępności. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności. <br>:code:>><<<br>Ta właściwość nie może istnieć wraz z odwołaniem właściwości innych niż null.virtualMachineScaleSet.

virtual_machine_scale_set
SubResource

Określa informacje o zestawie skalowania maszyn wirtualnych, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie skalowania maszyn wirtualnych są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Obecnie maszynę wirtualną można dodać tylko do zestawu skalowania maszyn wirtualnych w czasie tworzenia. Nie można dodać istniejącej maszyny wirtualnej do zestawu skalowania maszyn wirtualnych. <br>``<br>Ta właściwość nie może istnieć wraz z odwołaniem właściwości innej niż null.availabilitySet. :code::code:<br>>><<<br>Minimum api-version: 2019-03-01.

proximity_placement_group
SubResource

Określa informacje o grupie umieszczania w pobliżu, do której ma zostać przypisana maszyna wirtualna. <br>:code:>><<<br>Minimum api-version: 2018-04-01.

priority
str lub VirtualMachinePriorityTypes

Określa priorytet maszyny wirtualnej. <br>:code:>><<<br>Minimum api-version: 2019-03-01. Znane wartości to: "Regular", "Low" i "Spot".

eviction_policy
str lub VirtualMachineEvictionPolicyTypes

Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure. <br>``<br>W przypadku maszyn wirtualnych typu Spot platformy Azure obsługiwane są przydziały i "Usuń", a minimalna wersja interfejsu API to 2019-03-01. :code::code:<br>>><<<br>W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są zarówno polecenia "Deallocate" i "Delete", a minimalna wersja interfejsu API to 2017-10-30-preview. Znane wartości to: "Cofnij przydział" i "Usuń".

billing_profile
BillingProfile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure. <br>:code:>><<<br>Minimum api-version: 2019-03-01.

host
SubResource

Określa informacje o dedykowanym hoście, w którym znajduje się maszyna wirtualna. <br>:code:>><<<br>Minimum api-version: 2018-10-01.

host_group
SubResource

Określa informacje o dedykowanej grupie hostów, w których znajduje się maszyna wirtualna. <br>``<br>Minimalna wersja interfejsu API: 2020-06-01. :code::code:<br>>><<<br>NOTE: Użytkownik nie może określić właściwości hosta i grupy hostów.

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.

extensions_time_budget
str

Określa czas przydziału dla wszystkich rozszerzeń do uruchomienia. Czas trwania powinien wynosić od 15 minut do 120 minut (włącznie) i powinien być określony w formacie ISO 8601. Wartość domyślna to 90 minut (PT1H30M). <br>``<br> Minimalna wersja interfejsu API: 2020-06-01.

Zmienne

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 programowego użycia. 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.

zones
list[str]

Strefy 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.

os_profile
OSProfile

Określa ustawienia systemu operacyjnego używane podczas tworzenia maszyny wirtualnej. Niektórych ustawień nie można zmienić po aprowizacji maszyny wirtualnej.

network_profile
NetworkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

security_profile
SecurityProfile

Określa ustawienia profilu powiązanego z zabezpieczeniami dla 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 Zarządzanie dostępnością maszyn wirtualnych. <br>``<br> Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Planowana konserwacja maszyn wirtualnych na platformie Azure<br>``<br> Obecnie można dodać maszynę wirtualną tylko do zestawu dostępności w czasie tworzenia. Zestaw dostępności, do którego jest dodawana maszyna wirtualna, powinien znajdować się w tej samej grupie zasobów co zasób zestawu dostępności. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności. <br>:code:>><<<br>Ta właściwość nie może istnieć wraz z odwołaniem właściwości innych niż null.virtualMachineScaleSet.

virtual_machine_scale_set
SubResource

Określa informacje o zestawie skalowania maszyn wirtualnych, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie skalowania maszyn wirtualnych są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Obecnie maszynę wirtualną można dodać tylko do zestawu skalowania maszyn wirtualnych w czasie tworzenia. Nie można dodać istniejącej maszyny wirtualnej do zestawu skalowania maszyn wirtualnych. <br>``<br>Ta właściwość nie może istnieć wraz z odwołaniem właściwości innej niż null.availabilitySet. :code::code:<br>>><<<br>Minimum api-version: 2019-03-01.

proximity_placement_group
SubResource

Określa informacje o grupie umieszczania w pobliżu, do której ma zostać przypisana maszyna wirtualna. <br>:code:>><<<br>Minimum api-version: 2018-04-01.

priority
str lub VirtualMachinePriorityTypes

Określa priorytet maszyny wirtualnej. <br>:code:>><<<br>Minimum api-version: 2019-03-01. Znane wartości to: "Regular", "Low" i "Spot".

eviction_policy
str lub VirtualMachineEvictionPolicyTypes

Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure. <br>``<br>W przypadku maszyn wirtualnych typu Spot platformy Azure obsługiwane są przydziały i "Usuń", a minimalna wersja interfejsu API to 2019-03-01. :code::code:<br>>><<<br>W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są zarówno polecenia "Deallocate" i "Delete", a minimalna wersja interfejsu API to 2017-10-30-preview. Znane wartości to: "Cofnij przydział" i "Usuń".

billing_profile
BillingProfile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure. <br>:code:>><<<br>Minimum api-version: 2019-03-01.

host
SubResource

Określa informacje o dedykowanym hoście, w którym znajduje się maszyna wirtualna. <br>:code:>><<<br>Minimum api-version: 2018-10-01.

host_group
SubResource

Określa informacje o dedykowanej grupie hostów, w których znajduje się maszyna wirtualna. <br>``<br>Minimalna wersja interfejsu API: 2020-06-01. :code::code:<br>>><<<br>NOTE: Użytkownik nie może określić właściwości hosta i grupy hostów.

provisioning_state
str

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

instance_view
VirtualMachineInstanceView

Widok wystąpienia maszyny wirtualnej.

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.

vm_id
str

Określa unikatowy identyfikator maszyny wirtualnej, który jest identyfikatorem 128-bitowym, który jest zakodowany i przechowywany we wszystkich maszynach wirtualnych IaaS platformy Azure SMBIOS i może być odczytywany przy użyciu poleceń systemu BIOS platformy.

extensions_time_budget
str

Określa czas przydziału dla wszystkich rozszerzeń do uruchomienia. Czas trwania powinien wynosić od 15 minut do 120 minut (włącznie) i powinien być określony w formacie ISO 8601. Wartość domyślna to 90 minut (PT1H30M). <br>``<br> Minimalna wersja interfejsu API: 2020-06-01.