VirtualMachine Klasa
Opisuje maszynę wirtualną.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.
- Dziedziczenie
-
azure.mgmt.compute.v2016_04_30_preview.models._models_py3.ResourceVirtualMachine
Konstruktor
VirtualMachine(*, 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, os_profile: _models.OSProfile | None = None, network_profile: _models.NetworkProfile | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, license_type: str | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Lokalizacja zasobu. Wymagane.
- plan
- Plan
Określa informacje o obrazie witryny Marketplace używanym do tworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu z witryny Marketplace z poziomu interfejsu API, musisz włączyć obraz do użytku programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij pracę> . 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 dla maszyny wirtualnej.
- storage_profile
- StorageProfile
Określa ustawienia magazynu dla dysków maszyny wirtualnej.
- os_profile
- OSProfile
Określa ustawienia systemu operacyjnego dla maszyny wirtualnej.
- network_profile
- NetworkProfile
Określa interfejsy sieciowe 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 maszynę wirtualną można dodać 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. Ten element jest używany tylko w przypadku obrazów zawierających system operacyjny Windows Server. <br>``<br>
Możliwe wartości to: <br>``<br>
Windows_Client Windows_Server <br>``<br>
<br>``<br>
Jeśli ten element jest uwzględniony w żądaniu aktualizacji, wartość musi być zgodna z wartością początkową. Tej wartości nie można zaktualizować.
<br>``<br>
Aby uzyskać więcej informacji, zobacz Korzyść użycia hybrydowego platformy Azure dla minimalnej wersji interfejsu API systemu Windows Server<br>``<br>
: 2015-06-15.
Zmienne
- id
- str
Identyfikator zasobu.
- name
- str
Nazwa zasobu.
- type
- str
Typ zasobu.
- location
- str
Lokalizacja zasobu. Wymagane.
- plan
- Plan
Określa informacje o obrazie witryny Marketplace używanym do tworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu z witryny Marketplace z poziomu interfejsu API, musisz włączyć obraz do użytku programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij pracę> . Wprowadź wymagane informacje, a następnie kliknij przycisk Zapisz.
- resources
- list[VirtualMachineExtension]
Zasoby rozszerzenia podrzędnego maszyny wirtualnej.
- identity
- VirtualMachineIdentity
Tożsamość maszyny wirtualnej, jeśli została skonfigurowana.
- hardware_profile
- HardwareProfile
Określa ustawienia sprzętu dla maszyny wirtualnej.
- storage_profile
- StorageProfile
Określa ustawienia magazynu dla dysków maszyny wirtualnej.
- os_profile
- OSProfile
Określa ustawienia systemu operacyjnego dla maszyny wirtualnej.
- network_profile
- NetworkProfile
Określa interfejsy sieciowe 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 maszynę wirtualną można dodać 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.
- instance_view
- VirtualMachineInstanceView
Widok wystąpienia maszyny wirtualnej.
- license_type
- str
Określa, że używany obraz lub dysk został licencjonowany lokalnie. Ten element jest używany tylko w przypadku obrazów zawierających system operacyjny Windows Server. <br>``<br>
Możliwe wartości to: <br>``<br>
Windows_Client Windows_Server <br>``<br>
<br>``<br>
Jeśli ten element jest uwzględniony w żądaniu aktualizacji, wartość musi być zgodna z wartością początkową. Tej wartości nie można zaktualizować.
<br>``<br>
Aby uzyskać więcej informacji, zobacz Korzyść użycia hybrydowego platformy Azure dla minimalnej wersji interfejsu API systemu Windows Server<br>``<br>
: 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.
Azure SDK for Python