Udostępnij za pośrednictwem


VirtualMachineScaleSetVM interface

Opisuje maszynę wirtualną zestawu skalowania maszyn wirtualnych.

Extends

Właściwości

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.

availabilitySet

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.

Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Planowana konserwacja maszyn wirtualnych na platformie Azure

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.

diagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu.

Minimalna wersja interfejsu API: 2015-06-15.

hardwareProfile

Określa ustawienia sprzętu maszyny wirtualnej.

instanceId

Identyfikator wystąpienia maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

instanceView

Widok wystąpienia maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

latestModelApplied

Określa, czy do maszyny wirtualnej zastosowano najnowszy model. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

licenseType

Określa, że używany obraz lub dysk został licencjonowany lokalnie.

Możliwe wartości systemu operacyjnego Windows Server to:

Windows_Client

Windows_Server

Możliwe wartości dla systemu operacyjnego Linux Server to:

RHEL_BYOS (dla RHEL)

SLES_BYOS (dla SUSE)

Aby uzyskać więcej informacji, zobacz Korzyści użycia hybrydowego platformy Azure dla systemu Windows Server

Korzyść użycia hybrydowego platformy Azure dla serwera z systemem Linux

Minimalna wersja interfejsu API: 2015-06-15

modelDefinitionApplied

Określa, czy model zastosowany do maszyny wirtualnej jest modelem zestawu skalowania maszyn wirtualnych, czy dostosowanym modelem maszyny wirtualnej dla maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

networkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

networkProfileConfiguration

Określa konfigurację profilu sieciowego maszyny wirtualnej.

osProfile

Określa ustawienia systemu operacyjnego dla maszyny wirtualnej.

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.

protectionPolicy

Określa zasady ochrony maszyny wirtualnej.

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

resources

Zasoby rozszerzenia podrzędnego maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

securityProfile

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

sku

Jednostka SKU maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

storageProfile

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

vmId

Unikatowy identyfikator maszyny wirtualnej platformy Azure. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

zones

Strefy maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Właściwości dziedziczone

id

Identyfikator zasobu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

location

Lokalizacja zasobu

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

tags

Tagi zasobów

type

Typ zasobu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

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.

additionalCapabilities?: AdditionalCapabilities

Wartość właściwości

availabilitySet

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.

Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Planowana konserwacja maszyn wirtualnych na platformie Azure

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.

availabilitySet?: SubResource

Wartość właściwości

diagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu.

Minimalna wersja interfejsu API: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Wartość właściwości

hardwareProfile

Określa ustawienia sprzętu maszyny wirtualnej.

hardwareProfile?: HardwareProfile

Wartość właściwości

instanceId

Identyfikator wystąpienia maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

instanceId?: string

Wartość właściwości

string

instanceView

Widok wystąpienia maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

instanceView?: VirtualMachineScaleSetVMInstanceView

Wartość właściwości

latestModelApplied

Określa, czy do maszyny wirtualnej zastosowano najnowszy model. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

latestModelApplied?: boolean

Wartość właściwości

boolean

licenseType

Określa, że używany obraz lub dysk został licencjonowany lokalnie.

Możliwe wartości systemu operacyjnego Windows Server to:

Windows_Client

Windows_Server

Możliwe wartości dla systemu operacyjnego Linux Server to:

RHEL_BYOS (dla RHEL)

SLES_BYOS (dla SUSE)

Aby uzyskać więcej informacji, zobacz Korzyści użycia hybrydowego platformy Azure dla systemu Windows Server

Korzyść użycia hybrydowego platformy Azure dla serwera z systemem Linux

Minimalna wersja interfejsu API: 2015-06-15

licenseType?: string

Wartość właściwości

string

modelDefinitionApplied

Określa, czy model zastosowany do maszyny wirtualnej jest modelem zestawu skalowania maszyn wirtualnych, czy dostosowanym modelem maszyny wirtualnej dla maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

modelDefinitionApplied?: string

Wartość właściwości

string

networkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

networkProfile?: NetworkProfile

Wartość właściwości

networkProfileConfiguration

Określa konfigurację profilu sieciowego maszyny wirtualnej.

networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration

Wartość właściwości

osProfile

Określa ustawienia systemu operacyjnego dla maszyny wirtualnej.

osProfile?: OSProfile

Wartość właściwości

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.

plan?: Plan

Wartość właściwości

protectionPolicy

Określa zasady ochrony maszyny wirtualnej.

protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy

Wartość właściwości

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

resources

Zasoby rozszerzenia podrzędnego maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

resources?: VirtualMachineExtension[]

Wartość właściwości

securityProfile

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

securityProfile?: SecurityProfile

Wartość właściwości

sku

Jednostka SKU maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

sku?: Sku

Wartość właściwości

Sku

storageProfile

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

storageProfile?: StorageProfile

Wartość właściwości

vmId

Unikatowy identyfikator maszyny wirtualnej platformy Azure. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

vmId?: string

Wartość właściwości

string

zones

Strefy maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

zones?: string[]

Wartość właściwości

string[]

Szczegóły właściwości dziedziczonej

id

Identyfikator zasobu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

Dziedziczone zResource.id

location

Lokalizacja zasobu

location: string

Wartość właściwości

string

Dziedziczone zzasobu.location

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

Dziedziczone zResource.name

tags

Tagi zasobów

tags?: {[propertyName: string]: string}

Wartość właściwości

{[propertyName: string]: string}

Dziedziczone zzasobu.tags

type

Typ zasobu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

Dziedziczone zzasobu.type