VirtualMachineProperties interface

VirtualMachineProperties rappresenta le proprietà della macchina virtuale.

Proprietà

adminUsername

Nome dell'amministratore a cui verranno aggiunte le chiavi pubbliche ssh nelle chiavi autorizzate.

availabilityZone

La zona di disponibilità del cluster contenente la macchina virtuale.

bareMetalMachineId

ID risorsa del computer bare metal che ospita la macchina virtuale.

bootMethod

Seleziona il metodo di avvio per la macchina virtuale.

cloudServicesNetworkAttachment

La rete di servizi cloud che fornisce servizi a livello di piattaforma per la macchina virtuale.

clusterId

ID risorsa del cluster per cui è stata creata la macchina virtuale.

consoleExtendedLocation

Percorso esteso da usare per la creazione di una risorsa console della macchina virtuale.

cpuCores

Numero di core CPU nella macchina virtuale.

detailedStatus

Lo stato più dettagliato della macchina virtuale.

detailedStatusMessage

Il messaggio descrittivo sullo stato dettagliato corrente.

isolateEmulatorThread

Campo Deprecato, il valore verrà ignorato se specificato. Indicatore che indica se uno dei core CPU specificati è isolato per eseguire il thread dell'emulatore per questa macchina virtuale.

memorySizeGB

Dimensioni della memoria della macchina virtuale. Le allocazioni vengono misurate in gibibyte.

networkAttachments

Elenco di allegati di rete alla macchina virtuale.

networkData

Campo Deprecato: dati di rete cloud-init con codifica Base64. La proprietà networkDataContent verrà utilizzata in precedenza rispetto a questa proprietà.

networkDataContent

Dati di rete cloud-init con codifica Base64.

placementHints

Hint di pianificazione per la macchina virtuale.

powerState

Stato di alimentazione della macchina virtuale.

provisioningState

Stato di provisioning della macchina virtuale.

sshPublicKeys

Elenco di chiavi pubbliche ssh. Ogni chiave verrà aggiunta alla macchina virtuale usando il meccanismo di ssh_authorized_keys cloud-init per adminUsername.

storageProfile

Profilo di archiviazione che specifica le dimensioni e altri parametri relativi ai dischi correlati alla macchina virtuale.

userData

Campo Deprecato: dati utente cloud-init con codifica Base64. La proprietà userDataContent verrà utilizzata in precedenza rispetto a questa proprietà.

userDataContent

Dati utente con codifica Base64 di cloud-init.

virtioInterface

Campo Deprecato, usare invece virtualizationModel. Tipo dell'interfaccia virtio.

vmDeviceModel

Tipo del modello di dispositivo da usare.

vmImage

Immagine della macchina virtuale di cui è attualmente stato effettuato il provisioning nel disco del sistema operativo, usando l'URL completo e la notazione di tag usata per eseguire il pull dell'immagine.

vmImageRepositoryCredentials

Credenziali usate per accedere al repository di immagini che ha accesso all'immagine specificata.

volumes

ID risorsa dei volumi collegati alla macchina virtuale.

Dettagli proprietà

adminUsername

Nome dell'amministratore a cui verranno aggiunte le chiavi pubbliche ssh nelle chiavi autorizzate.

adminUsername: string

Valore della proprietà

string

availabilityZone

La zona di disponibilità del cluster contenente la macchina virtuale.

availabilityZone?: string

Valore della proprietà

string

bareMetalMachineId

ID risorsa del computer bare metal che ospita la macchina virtuale.

bareMetalMachineId?: string

Valore della proprietà

string

bootMethod

Seleziona il metodo di avvio per la macchina virtuale.

bootMethod?: string

Valore della proprietà

string

cloudServicesNetworkAttachment

La rete di servizi cloud che fornisce servizi a livello di piattaforma per la macchina virtuale.

cloudServicesNetworkAttachment: NetworkAttachment

Valore della proprietà

clusterId

ID risorsa del cluster per cui è stata creata la macchina virtuale.

clusterId?: string

Valore della proprietà

string

consoleExtendedLocation

Percorso esteso da usare per la creazione di una risorsa console della macchina virtuale.

consoleExtendedLocation?: ExtendedLocation

Valore della proprietà

cpuCores

Numero di core CPU nella macchina virtuale.

cpuCores: number

Valore della proprietà

number

detailedStatus

Lo stato più dettagliato della macchina virtuale.

detailedStatus?: string

Valore della proprietà

string

detailedStatusMessage

Il messaggio descrittivo sullo stato dettagliato corrente.

detailedStatusMessage?: string

Valore della proprietà

string

isolateEmulatorThread

Campo Deprecato, il valore verrà ignorato se specificato. Indicatore che indica se uno dei core CPU specificati è isolato per eseguire il thread dell'emulatore per questa macchina virtuale.

isolateEmulatorThread?: string

Valore della proprietà

string

memorySizeGB

Dimensioni della memoria della macchina virtuale. Le allocazioni vengono misurate in gibibyte.

memorySizeGB: number

Valore della proprietà

number

networkAttachments

Elenco di allegati di rete alla macchina virtuale.

networkAttachments?: NetworkAttachment[]

Valore della proprietà

networkData

Campo Deprecato: dati di rete cloud-init con codifica Base64. La proprietà networkDataContent verrà utilizzata in precedenza rispetto a questa proprietà.

networkData?: string

Valore della proprietà

string

networkDataContent

Dati di rete cloud-init con codifica Base64.

networkDataContent?: string

Valore della proprietà

string

placementHints

Hint di pianificazione per la macchina virtuale.

placementHints?: VirtualMachinePlacementHint[]

Valore della proprietà

powerState

Stato di alimentazione della macchina virtuale.

powerState?: string

Valore della proprietà

string

provisioningState

Stato di provisioning della macchina virtuale.

provisioningState?: string

Valore della proprietà

string

sshPublicKeys

Elenco di chiavi pubbliche ssh. Ogni chiave verrà aggiunta alla macchina virtuale usando il meccanismo di ssh_authorized_keys cloud-init per adminUsername.

sshPublicKeys?: SshPublicKey[]

Valore della proprietà

storageProfile

Profilo di archiviazione che specifica le dimensioni e altri parametri relativi ai dischi correlati alla macchina virtuale.

storageProfile: StorageProfile

Valore della proprietà

userData

Campo Deprecato: dati utente cloud-init con codifica Base64. La proprietà userDataContent verrà utilizzata in precedenza rispetto a questa proprietà.

userData?: string

Valore della proprietà

string

userDataContent

Dati utente con codifica Base64 di cloud-init.

userDataContent?: string

Valore della proprietà

string

virtioInterface

Campo Deprecato, usare invece virtualizationModel. Tipo dell'interfaccia virtio.

virtioInterface?: string

Valore della proprietà

string

vmDeviceModel

Tipo del modello di dispositivo da usare.

vmDeviceModel?: string

Valore della proprietà

string

vmImage

Immagine della macchina virtuale di cui è attualmente stato effettuato il provisioning nel disco del sistema operativo, usando l'URL completo e la notazione di tag usata per eseguire il pull dell'immagine.

vmImage: string

Valore della proprietà

string

vmImageRepositoryCredentials

Credenziali usate per accedere al repository di immagini che ha accesso all'immagine specificata.

vmImageRepositoryCredentials?: ImageRepositoryCredentials

Valore della proprietà

volumes

ID risorsa dei volumi collegati alla macchina virtuale.

volumes?: string[]

Valore della proprietà

string[]