VirtualMachine interface

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

Rozszerzenie

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ą.

bareMetalMachineId

Identyfikator zasobu maszyny bez systemu operacyjnego hostujący maszynę wirtualną.

bootMethod

Wybiera metodę rozruchu maszyny wirtualnej.

cloudServicesNetworkAttachment

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

clusterId

Identyfikator zasobu klastra, dla której jest tworzona maszyna wirtualna.

consoleExtendedLocation

Rozszerzona lokalizacja używana do tworzenia zasobu konsoli maszyny wirtualnej.

cpuCores

Liczba rdzeni procesora CPU na maszynie wirtualnej.

detailedStatus

Bardziej szczegółowy stan maszyny wirtualnej.

detailedStatusMessage

Komunikat opisujący aktualny szczegółowy stan.

etag

"Jeśli etag jest podany w treści odpowiedzi, może być również dostarczony jako nagłówek zgodnie z normalną konwencją etag. Tagi jednostek są używane do porównywania co najmniej dwóch jednostek z tego samego żądanego zasobu. Protokół HTTP/1.1 używa tagów encji w polach nagłówka etag (sekcja 14.19), If-Match (sekcja 14.24), If-None-Match (sekcja 14.26) i If-Range (sekcja 14.27).")

extendedLocation

Rozszerzone położenie zasobu. Ta właściwość jest wymagana podczas tworzenia zasobu.

identity

Tożsamości usługi zarządzanej przypisane do tego zasobu.

isolateEmulatorThread

Pole jest przestarzałe, wartość zostanie zignorowana, jeśli zostanie podana. Wskaźnik, 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. Alokacje są mierzone w gibibajtach.

networkAttachments

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

networkData

Przestarzałe pole: zakodowane w formacie Base64 dane sieciowe cloud-init. Właściwość networkDataContent będzie używana zamiast tej właściwości.

networkDataContent

Dane sieciowe zakodowane w formacie Base64 cloud-init.

placementHints

Wskazówki dotyczące planowania maszyny wirtualnej.

powerState

Stan zasilania maszyny wirtualnej.

provisioningState

Stan aprowizacji maszyny wirtualnej.

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 określający rozmiar i inne parametry dotyczące dysków związanych z maszyną wirtualną.

userData

Przestarzałe pole: zakodowane dane użytkownika cloud-init zakodowane w formacie Base64. Właściwość userDataContent będzie używana zamiast tej właściwości.

userDataContent

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 aprowizowany 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.

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

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

name

Nazwa zasobu

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

tags

Tagi zasobów.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

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ą.

availabilityZone?: string

Wartość właściwości

string

bareMetalMachineId

Identyfikator zasobu maszyny bez systemu operacyjnego hostujący maszynę wirtualną.

bareMetalMachineId?: string

Wartość właściwości

string

bootMethod

Wybiera metodę rozruchu maszyny wirtualnej.

bootMethod?: string

Wartość właściwości

string

cloudServicesNetworkAttachment

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

cloudServicesNetworkAttachment: NetworkAttachment

Wartość właściwości

clusterId

Identyfikator zasobu klastra, dla której jest tworzona maszyna wirtualna.

clusterId?: string

Wartość właściwości

string

consoleExtendedLocation

Rozszerzona lokalizacja używana do tworzenia zasobu konsoli maszyny wirtualnej.

consoleExtendedLocation?: ExtendedLocation

Wartość właściwości

cpuCores

Liczba rdzeni procesora CPU na maszynie wirtualnej.

cpuCores: number

Wartość właściwości

number

detailedStatus

Bardziej szczegółowy stan maszyny wirtualnej.

detailedStatus?: string

Wartość właściwości

string

detailedStatusMessage

Komunikat opisujący aktualny szczegółowy stan.

detailedStatusMessage?: string

Wartość właściwości

string

etag

"Jeśli etag jest podany w treści odpowiedzi, może być również dostarczony jako nagłówek zgodnie z normalną konwencją etag. Tagi jednostek są używane do porównywania co najmniej dwóch jednostek z tego samego żądanego zasobu. Protokół HTTP/1.1 używa tagów encji w polach nagłówka etag (sekcja 14.19), If-Match (sekcja 14.24), If-None-Match (sekcja 14.26) i If-Range (sekcja 14.27).")

etag?: string

Wartość właściwości

string

extendedLocation

Rozszerzone położenie zasobu. Ta właściwość jest wymagana podczas tworzenia zasobu.

extendedLocation: ExtendedLocation

Wartość właściwości

identity

Tożsamości usługi zarządzanej przypisane do tego zasobu.

identity?: ManagedServiceIdentity

Wartość właściwości

isolateEmulatorThread

Pole jest przestarzałe, wartość zostanie zignorowana, jeśli zostanie podana. Wskaźnik, 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. Alokacje są mierzone w gibibajtach.

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

Przestarzałe pole: zakodowane w formacie Base64 dane sieciowe cloud-init. Właściwość networkDataContent będzie używana zamiast tej właściwości.

networkData?: string

Wartość właściwości

string

networkDataContent

Dane sieciowe zakodowane w formacie Base64 cloud-init.

networkDataContent?: 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.

powerState?: string

Wartość właściwości

string

provisioningState

Stan aprowizacji maszyny wirtualnej.

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 określający rozmiar i inne parametry dotyczące dysków związanych z maszyną wirtualną.

storageProfile: StorageProfile

Wartość właściwości

userData

Przestarzałe pole: zakodowane dane użytkownika cloud-init zakodowane w formacie Base64. Właściwość userDataContent będzie używana zamiast tej właściwości.

userData?: string

Wartość właściwości

string

userDataContent

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

userDataContent?: 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 aprowizowany 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.

volumes?: string[]

Wartość właściwości

string[]

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

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

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

name?: string

Wartość właściwości

string

Dziedziczone zTrackedResource.name

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

systemData?: SystemData

Wartość właściwości

Dziedziczone ztrackedResource.systemData

tags

Tagi zasobów.

tags?: Record<string, string>

Wartość właściwości

Record<string, string>

Dziedziczone ztrackedResource.tags

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

type?: string

Wartość właściwości

string

Dziedziczone ztrackedResource.type