VirtualMachineProperties interface

VirtualMachineProperties reprezentuje właściwości maszyny wirtualnej.

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, która hostuje 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órego została utworzona 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.

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.

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[]