Udostępnij przez


VirtualMachine interface

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

Rozszerza

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 hostujący maszynę wirtualną. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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

etag

Zasób ETag. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

extendedLocation

Rozszerzona lokalizacja klastra skojarzonego z zasobem.

identity

Tożsamość 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. 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 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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Własnoś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 nieruchomości

adminUsername

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

adminUsername: string

Wartość nieruchomoś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ść nieruchomości

string

bareMetalMachineId

Identyfikator zasobu maszyny bez systemu operacyjnego hostujący maszynę wirtualną. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

bareMetalMachineId?: string

Wartość nieruchomości

string

bootMethod

Wybiera metodę rozruchu maszyny wirtualnej.

bootMethod?: string

Wartość nieruchomości

string

cloudServicesNetworkAttachment

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

cloudServicesNetworkAttachment: NetworkAttachment

Wartość nieruchomości

clusterId

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

clusterId?: string

Wartość nieruchomości

string

consoleExtendedLocation

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

consoleExtendedLocation?: ExtendedLocation

Wartość nieruchomości

cpuCores

Liczba rdzeni procesora CPU na maszynie wirtualnej.

cpuCores: number

Wartość nieruchomoś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ść nieruchomoś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ść nieruchomości

string

etag

Zasób ETag. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

etag?: string

Wartość nieruchomości

string

extendedLocation

Rozszerzona lokalizacja klastra skojarzonego z zasobem.

extendedLocation: ExtendedLocation

Wartość nieruchomości

identity

Tożsamość zasobu.

identity?: ManagedServiceIdentity

Wartość nieruchomoś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ść nieruchomości

string

memorySizeGB

Rozmiar pamięci maszyny wirtualnej. Alokacje są mierzone w gibibajtach.

memorySizeGB: number

Wartość nieruchomości

number

networkAttachments

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

networkAttachments?: NetworkAttachment[]

Wartość nieruchomoś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ść nieruchomości

string

networkDataContent

Dane sieciowe zakodowane w formacie Base64 cloud-init.

networkDataContent?: string

Wartość nieruchomości

string

placementHints

Wskazówki dotyczące planowania maszyny wirtualnej.

placementHints?: VirtualMachinePlacementHint[]

Wartość nieruchomoś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ść nieruchomoś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ść nieruchomoś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ść nieruchomości

storageProfile

Profil magazynu określający rozmiar i inne parametry dotyczące dysków związanych z maszyną wirtualną.

storageProfile: StorageProfile

Wartość nieruchomoś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ść nieruchomości

string

userDataContent

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

userDataContent?: string

Wartość nieruchomości

string

virtioInterface

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

virtioInterface?: string

Wartość nieruchomości

string

vmDeviceModel

Typ modelu urządzenia do użycia.

vmDeviceModel?: string

Wartość nieruchomoś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ść nieruchomoś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ść nieruchomoś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ść nieruchomości

string[]

Szczegóły odziedziczonej nieruchomości

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ść nieruchomości

string

dziedziczone zTrackedResource.id

location

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

location: string

Wartość nieruchomoś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ść nieruchomoś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ść nieruchomości

dziedziczone zTrackedResource.systemData

tags

Tagi zasobów.

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

Wartość nieruchomoś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ść nieruchomości

string

dziedziczone zTrackedResource.type