Udostępnij za pośrednictwem


VirtualMachine interface

VirtualMachine reprezentuje lokalną maszynę wirtualną w chmurze sieciowej.

Extends

Właściwości

adminUsername

Nazwa administratora, do którego zostaną dodane klucze publiczne SSH do autoryzowanych kluczy.

availabilityZone

Strefa dostępności klastra zawierająca tę maszynę wirtualną. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

bareMetalMachineId

Identyfikator zasobu maszyny bez systemu operacyjnego, do których wylądowała maszyna wirtualna. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

bootMethod

Wybiera metodę rozruchu dla maszyny wirtualnej.

cloudServicesNetworkAttachment

Sieć usług w chmurze, która udostępnia usługi na poziomie platformy dla maszyny wirtualnej.

clusterId

Identyfikator zasobu klastra, dla który jest tworzona maszyna wirtualna. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

cpuCores

Liczba rdzeni procesora CPU na maszynie wirtualnej.

detailedStatus

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

detailedStatusMessage

Opisowy komunikat o bieżącym szczegółowym stanie. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

extendedLocation

Rozszerzona lokalizacja klastra skojarzonego z zasobem.

isolateEmulatorThread

Pole jest przestarzałe, wartość zostanie zignorowana, jeśli zostanie podana. Wskaźnik tego, czy jeden z określonych rdzeni procesora CPU jest izolowany do uruchamiania wątku emulatora dla tej maszyny wirtualnej.

memorySizeGB

Rozmiar pamięci maszyny wirtualnej w GB.

networkAttachments

Lista załączników sieciowych do maszyny wirtualnej.

networkData

Zakodowane dane sieciowe cloud-init w formacie Base64.

placementHints

Wskazówki dotyczące planowania maszyny wirtualnej.

powerState

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

provisioningState

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

sshPublicKeys

Lista kluczy publicznych SSH. Każdy klucz zostanie dodany do maszyny wirtualnej przy użyciu mechanizmu ssh_authorized_keys cloud-init dla adminUsername.

storageProfile

Profil magazynu, który określa rozmiar i inne parametry dotyczące dysków związanych z maszyną wirtualną.

userData

Zakodowane dane użytkownika cloud-init w formacie Base64.

virtioInterface

Pole przestarzałe, zamiast tego użyj elementu virtualizationModel. Typ interfejsu virtio.

vmDeviceModel

Typ modelu urządzenia do użycia.

vmImage

Obraz maszyny wirtualnej, który jest obecnie aprowizacji na dysku systemu operacyjnego, przy użyciu pełnego adresu URL i notacji tagów używanej do ściągania obrazu.

vmImageRepositoryCredentials

Poświadczenia używane do logowania do repozytorium obrazów, które mają dostęp do określonego obrazu.

volumes

Identyfikatory zasobów woluminów dołączonych do 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. Np. "/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

adminUsername

Nazwa administratora, do którego zostaną dodane klucze publiczne SSH do autoryzowanych kluczy.

adminUsername: string

Wartość właściwości

string

availabilityZone

Strefa dostępności klastra zawierająca tę maszynę wirtualną. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

availabilityZone?: string

Wartość właściwości

string

bareMetalMachineId

Identyfikator zasobu maszyny bez systemu operacyjnego, do których wylądowała maszyna wirtualna. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

bareMetalMachineId?: string

Wartość właściwości

string

bootMethod

Wybiera metodę rozruchu dla maszyny wirtualnej.

bootMethod?: string

Wartość właściwości

string

cloudServicesNetworkAttachment

Sieć usług w chmurze, która udostępnia usługi na poziomie platformy dla maszyny wirtualnej.

cloudServicesNetworkAttachment: NetworkAttachment

Wartość właściwości

clusterId

Identyfikator zasobu klastra, dla który jest tworzona maszyna wirtualna. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

clusterId?: string

Wartość właściwości

string

cpuCores

Liczba rdzeni procesora CPU na maszynie wirtualnej.

cpuCores: number

Wartość właściwości

number

detailedStatus

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

detailedStatus?: string

Wartość właściwości

string

detailedStatusMessage

Opisowy komunikat o bieżącym szczegółowym stanie. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

detailedStatusMessage?: string

Wartość właściwości

string

extendedLocation

Rozszerzona lokalizacja klastra skojarzonego z zasobem.

extendedLocation: ExtendedLocation

Wartość właściwości

isolateEmulatorThread

Pole jest przestarzałe, wartość zostanie zignorowana, jeśli zostanie podana. Wskaźnik tego, czy jeden z określonych rdzeni procesora CPU jest izolowany do uruchamiania wątku emulatora dla tej maszyny wirtualnej.

isolateEmulatorThread?: string

Wartość właściwości

string

memorySizeGB

Rozmiar pamięci maszyny wirtualnej w GB.

memorySizeGB: number

Wartość właściwości

number

networkAttachments

Lista załączników sieciowych do maszyny wirtualnej.

networkAttachments?: NetworkAttachment[]

Wartość właściwości

networkData

Zakodowane dane sieciowe cloud-init w formacie Base64.

networkData?: string

Wartość właściwości

string

placementHints

Wskazówki dotyczące planowania maszyny wirtualnej.

placementHints?: VirtualMachinePlacementHint[]

Wartość właściwości

powerState

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

powerState?: string

Wartość właściwości

string

provisioningState

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

provisioningState?: string

Wartość właściwości

string

sshPublicKeys

Lista kluczy publicznych SSH. Każdy klucz zostanie dodany do maszyny wirtualnej przy użyciu mechanizmu ssh_authorized_keys cloud-init dla adminUsername.

sshPublicKeys?: SshPublicKey[]

Wartość właściwości

storageProfile

Profil magazynu, który określa rozmiar i inne parametry dotyczące dysków związanych z maszyną wirtualną.

storageProfile: StorageProfile

Wartość właściwości

userData

Zakodowane dane użytkownika cloud-init w formacie Base64.

userData?: string

Wartość właściwości

string

virtioInterface

Pole przestarzałe, zamiast tego użyj elementu virtualizationModel. Typ interfejsu virtio.

virtioInterface?: string

Wartość właściwości

string

vmDeviceModel

Typ modelu urządzenia do użycia.

vmDeviceModel?: string

Wartość właściwości

string

vmImage

Obraz maszyny wirtualnej, który jest obecnie aprowizacji na dysku systemu operacyjnego, przy użyciu pełnego adresu URL i notacji tagów używanej do ściągania obrazu.

vmImage: string

Wartość właściwości

string

vmImageRepositoryCredentials

Poświadczenia używane do logowania do repozytorium obrazów, które mają dostęp do określonego obrazu.

vmImageRepositoryCredentials?: ImageRepositoryCredentials

Wartość właściwości

volumes

Identyfikatory zasobów woluminów dołączonych do maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

volumes?: string[]

Wartość właściwości

string[]

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

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/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