Udostępnij za pośrednictwem


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.v2023_07_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, platform_fault_domain: int | None = None, scheduled_events_profile: _models.ScheduledEventsProfile | None = None, user_data: str | None = None, capacity_reservation: _models.CapacityReservationProfile | None = None, application_profile: _models.ApplicationProfile | None = None, **kwargs: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
tags

Tagi zasobów.

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

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

zones

Strefy maszyny wirtualnej.

hardware_profile

Określa ustawienia sprzętu maszyny wirtualnej.

storage_profile

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

additional_capabilities

Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej.

os_profile

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

network_profile

Określa interfejsy sieciowe maszyny wirtualnej.

security_profile

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

diagnostics_profile

Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15.

availability_set

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. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje Virtual Machines na platformie Azure. Obecnie maszynę wirtualną można dodać 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. Ta właściwość nie może istnieć wraz z odwołaniem właściwości innych niż null.virtualMachineScaleSet.

virtual_machine_scale_set

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. Ta właściwość nie może istnieć wraz z odwołaniem właściwości innej niż null.availabilitySet. Minimalna wersja api-version: 2019-03-01.

proximity_placement_group

Określa informacje o grupie umieszczania w pobliżu, do której ma zostać przypisana maszyna wirtualna. Minimalna wersja interfejsu API: 2018-04-01.

priority

Określa priorytet maszyny wirtualnej. Minimalna wersja interfejsu API: 2019-03-01. Znane wartości to: "Regular", "Low" i "Spot".

eviction_policy

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

billing_profile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure. Minimalna wersja interfejsu API: 2019-03-01.

host

Określa informacje o dedykowanym hoście, w którym znajduje się maszyna wirtualna. Minimalna wersja interfejsu API: 2018-10-01.

host_group

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

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). Minimalna wersja interfejsu API: 2020-06-01.

platform_fault_domain
int

Określa domenę błędów logicznych zestawu skalowania, w której zostanie utworzona maszyna wirtualna. Domyślnie maszyna wirtualna zostanie automatycznie przypisana do domeny błędów, która najlepiej zachowuje równowagę między dostępnymi domenami błędów. Ma to zastosowanie tylko wtedy, gdy właściwość "virtualMachineScaleSet" tej maszyny wirtualnej jest ustawiona. Zestaw skalowania maszyn wirtualnych, do którego się odwołuje, musi mieć wartość "platformFaultDomainCount" większą niż

  1. Tej właściwości nie można zaktualizować po utworzeniu maszyny wirtualnej. Przypisanie domeny błędów można wyświetlić w widoku wystąpienia maszyny wirtualnej. Minimalna wersja api-version: 2020-12-01.
scheduled_events_profile

Określa konfiguracje związane z zaplanowanymi zdarzeniami.

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. Minimalna wersja interfejsu API: 2021-03-01.

capacity_reservation

Określa informacje o rezerwacji pojemności używanej do przydzielenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-04-01.

application_profile

Określa aplikacje galerii, które powinny zostać udostępnione maszynie wirtualnej/usłudze VMSS.

Zmienne

Nazwa Opis
tags

Tagi zasobów.

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

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

zones

Strefy maszyny wirtualnej.

hardware_profile

Określa ustawienia sprzętu maszyny wirtualnej.

storage_profile

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

additional_capabilities

Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej.

os_profile

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

network_profile

Określa interfejsy sieciowe maszyny wirtualnej.

security_profile

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

diagnostics_profile

Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15.

availability_set

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. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje Virtual Machines na platformie Azure. Obecnie maszynę wirtualną można dodać 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. Ta właściwość nie może istnieć wraz z odwołaniem właściwości innych niż null.virtualMachineScaleSet.

virtual_machine_scale_set

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. Ta właściwość nie może istnieć wraz z odwołaniem properties.availabilitySet o wartości innej niż null. Minimalna wersja api-version: 2019-03-01.

proximity_placement_group

Określa informacje o grupie umieszczania w pobliżu, do której ma zostać przypisana maszyna wirtualna. Minimalna wersja interfejsu API: 2018-04-01.

priority

Określa priorytet maszyny wirtualnej. Minimalna wersja interfejsu API: 2019-03-01. Znane wartości to: "Regular", "Low" i "Spot".

eviction_policy

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

billing_profile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure. Minimalna wersja interfejsu API: 2019-03-01.

host

Określa informacje o dedykowanym hoście, w którym znajduje się maszyna wirtualna. Minimalna wersja interfejsu API: 2018-10-01.

host_group

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

provisioning_state
str

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

instance_view

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 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 systemu RHEL) <br>``<br> SLES_BYOS (dla systemu SUSE) <br>``<br> Aby uzyskać więcej informacji, zobacz Korzyść użycia hybrydowego platformy Azure dla systemu Windows Server<br>``<br> Azure —korzyść użycia hybrydowego 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 przydzielany 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). Minimalna wersja interfejsu API: 2020-06-01.

platform_fault_domain
int

Określa domenę błędów logicznych zestawu skalowania, w której zostanie utworzona maszyna wirtualna. Domyślnie maszyna wirtualna zostanie automatycznie przypisana do domeny błędów, która najlepiej zachowuje równowagę między dostępnymi domenami błędów. Ma to zastosowanie tylko wtedy, gdy właściwość "virtualMachineScaleSet" tej maszyny wirtualnej jest ustawiona. Zestaw skalowania maszyn wirtualnych, do którego się odwołujesz, musi mieć wartość "platformFaultDomainCount" większą niż

  1. Nie można zaktualizować tej właściwości po utworzeniu maszyny wirtualnej. Przypisanie domeny błędów można wyświetlić w widoku wystąpienia maszyny wirtualnej. Minimalna wersja interfejsu API:2020-12-01.
scheduled_events_profile

Określa konfiguracje związane z zaplanowanymi zdarzeniami.

user_data
str

UserData dla maszyny wirtualnej, która musi być zakodowana w formacie base-64. Klient nie powinien przekazywać w tym miejscu żadnych wpisów tajnych. Minimalna wersja interfejsu API: 2021-03-01.

capacity_reservation

Określa informacje o rezerwacji pojemności używanej do przydzielania maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-04-01.

application_profile

Określa aplikacje galerii, które mają być udostępniane maszynie wirtualnej/zestawie skalowania maszyn wirtualnych.

time_created

Określa czas utworzenia zasobu maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-11-01.