VirtualMachineProperties interface
VirtualMachineProperties reprezentuje właściwości maszyny wirtualnej.
Właściwości
| admin |
Nazwa administratora, do którego zostaną dodane klucze publiczne SSH do autoryzowanych kluczy. |
| availability |
Strefa dostępności klastra zawierająca tę maszynę wirtualną. |
| bare |
Identyfikator zasobu maszyny bez systemu operacyjnego, która hostuje maszynę wirtualną. |
| boot |
Wybiera metodę rozruchu maszyny wirtualnej. |
| cloud |
Sieć usług w chmurze, która zapewnia usługi na poziomie platformy dla maszyny wirtualnej. |
| cluster |
Identyfikator zasobu klastra, dla którego została utworzona maszyna wirtualna. |
| console |
Rozszerzona lokalizacja używana do tworzenia zasobu konsoli maszyny wirtualnej. |
| cpu |
Liczba rdzeni procesora CPU na maszynie wirtualnej. |
| detailed |
Bardziej szczegółowy stan maszyny wirtualnej. |
| detailed |
Komunikat opisujący aktualny szczegółowy stan. |
| isolate |
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. |
| memory |
Rozmiar pamięci maszyny wirtualnej. Alokacje są mierzone w gibibajtach. |
| network |
Lista załączników sieciowych do maszyny wirtualnej. |
| network |
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. |
| network |
Dane sieciowe zakodowane w formacie Base64 cloud-init. |
| placement |
Wskazówki dotyczące planowania maszyny wirtualnej. |
| power |
Stan zasilania maszyny wirtualnej. |
| provisioning |
Stan aprowizacji maszyny wirtualnej. |
| ssh |
Lista kluczy publicznych SSH. Każdy klucz zostanie dodany do maszyny wirtualnej przy użyciu mechanizmu ssh_authorized_keys cloud-init dla adminUsername. |
| storage |
Profil magazynu określający rozmiar i inne parametry dotyczące dysków związanych z maszyną wirtualną. |
| user |
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. |
| user |
Zakodowane dane użytkownika cloud-init w formacie Base64. |
| virtio |
Pole przestarzałe, zamiast tego użyj elementu virtualizationModel. Typ interfejsu virtio. |
| vm |
Typ modelu urządzenia do użycia. |
| vm |
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. |
| vm |
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. |
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, która hostuje 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órego została utworzona 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
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[]