Udostępnij przez


VirtualMachineScaleSetVM interface

Opisuje maszynę wirtualną zestawu skalowania maszyn wirtualnych.

Rozszerzenie

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 z typem konta magazynu UltraSSD_LRS.

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 Zestawy dostępności — omówienie. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje maszyn wirtualnych na platformie Azure. Obecnie maszynę wirtualną można dodać tylko do zestawu dostępności podczas 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.

etag

Element Etag jest właściwością zwracaną w obszarze Update/Get response of the VMSS VMS (Aktualizacja/uzyskiwanie odpowiedzi maszyny wirtualnej zestawu skalowania maszyn wirtualnych), dzięki czemu klient może podać go w nagłówku, aby zapewnić optymistyczne aktualizacje. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

hardwareProfile

Określa ustawienia sprzętu dla maszyny wirtualnej.

identity

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

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 systemu operacyjnego Linux Server to:

RHEL_BYOS (dla RHEL)

SLES_BYOS (dla SUSE)

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

Korzyść użycia hybrydowego platformy Azure dla systemu Linux Server

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 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 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, należy włączyć obraz do stosowania programowego. W witrynie 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 pozycję 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.

resilientVMDeletionStatus

Określa stan usuwania odpornej maszyny wirtualnej dla maszyny wirtualnej.

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.

timeCreated

Określa czas utworzenia zasobu maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-11-01. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

userData

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

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

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

location

Lokalizacja geograficzna, w której znajduje się zasób

name

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

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

tags

Tagi zasobów.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" 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 z typem konta magazynu UltraSSD_LRS.

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 Zestawy dostępności — omówienie. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje maszyn wirtualnych na platformie Azure. Obecnie maszynę wirtualną można dodać tylko do zestawu dostępności podczas 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

etag

Element Etag jest właściwością zwracaną w obszarze Update/Get response of the VMSS VMS (Aktualizacja/uzyskiwanie odpowiedzi maszyny wirtualnej zestawu skalowania maszyn wirtualnych), dzięki czemu klient może podać go w nagłówku, aby zapewnić optymistyczne aktualizacje. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

etag?: string

Wartość właściwości

string

hardwareProfile

Określa ustawienia sprzętu dla maszyny wirtualnej.

hardwareProfile?: HardwareProfile

Wartość właściwości

identity

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

identity?: VirtualMachineIdentity

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 systemu operacyjnego Linux Server to:

RHEL_BYOS (dla RHEL)

SLES_BYOS (dla SUSE)

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

Korzyść użycia hybrydowego platformy Azure dla systemu Linux Server

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 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 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, należy włączyć obraz do stosowania programowego. W witrynie 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 pozycję 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

resilientVMDeletionStatus

Określa stan usuwania odpornej maszyny wirtualnej dla maszyny wirtualnej.

resilientVMDeletionStatus?: 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

timeCreated

Określa czas utworzenia zasobu maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-11-01. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

timeCreated?: Date

Wartość właściwości

Date

userData

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

userData?: string

Wartość właściwości

string

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

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 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 zTrackedResource.id

location

Lokalizacja geograficzna, w której znajduje się zasób

location: string

Wartość właściwości

string

dziedziczone zTrackedResource.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 zTrackedResource.name

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

systemData?: SystemData

Wartość właściwości

dziedziczone zTrackedResource.systemData

tags

Tagi zasobów.

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

Wartość właściwości

{[propertyName: string]: string}

dziedziczone zTrackedResource.tags

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" 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 zTrackedResource.type