Condividi tramite


VirtualMachinePropertiesOutput interface

Descrive le proprietà di una macchina virtuale.

Proprietà

additionalCapabilities

Specifica funzionalità aggiuntive abilitate o disabilitate nella macchina virtuale.

applicationProfile

Specifica le applicazioni della raccolta che devono essere rese disponibili per la macchina virtuale/set di scalabilità di macchine virtuali

availabilitySet

Specifica le informazioni sul set di disponibilità a cui deve essere assegnata la macchina virtuale. Le macchine virtuali specificate nello stesso set di disponibilità vengono allocate a nodi diversi per ottimizzare la disponibilità. Per altre informazioni sui set di disponibilità, vedere panoramica dei set di disponibilità .

Per altre informazioni sulla manutenzione pianificata di Azure, vedere manutenzione e aggiornamenti di per le macchine virtuali in Azure

Attualmente, una macchina virtuale può essere aggiunta solo al set di disponibilità in fase di creazione. Il set di disponibilità a cui viene aggiunta la macchina virtuale deve trovarsi nello stesso gruppo di risorse della risorsa del set di disponibilità. Non è possibile aggiungere una macchina virtuale esistente a un set di disponibilità.

Questa proprietà non può esistere insieme a un riferimento properties non null.virtualMachineScaleSet.

billingProfile

Specifica i dettagli relativi alla fatturazione di una macchina virtuale spot di Azure.

Versione minima api: 2019-03-01.

capacityReservation

Specifica informazioni sulla prenotazione di capacità usata per allocare la macchina virtuale.

Versione minima api: 2021-04-01.

diagnosticsProfile

Specifica lo stato delle impostazioni di diagnostica di avvio.

Versione minima api: 2015-06-15.

evictionPolicy

Specifica i criteri di rimozione per la macchina virtuale Spot di Azure e il set di scalabilità spot di Azure.

Per le macchine virtuali Spot di Azure, sono supportati sia 'Deallocate' che 'Delete' e la versione minima api-version è 2019-03-01.

Per i set di scalabilità spot di Azure, sono supportati sia 'Deallocate' che 'Delete' e la versione minima api-version è 2017-10-30-preview.

extensionsTimeBudget

Specifica il tempo assegnato per l'avvio di tutte le estensioni. La durata deve essere compresa tra 15 minuti e 120 minuti (inclusi) e deve essere specificata in formato ISO 8601. Il valore predefinito è 90 minuti (PT1H30M).

Versione minima api: 2020-06-01

hardwareProfile

Specifica le impostazioni hardware per la macchina virtuale.

host

Specifica informazioni sull'host dedicato in cui risiede la macchina virtuale.

Versione minima api: 2018-10-01.

hostGroup

Specifica le informazioni sul gruppo host dedicato in cui risiede la macchina virtuale.

Versione minima api: 2020-06-01.

NOTA: l'utente non può specificare le proprietà host e hostGroup.

instanceView

Visualizzazione dell'istanza della macchina virtuale.

licenseType

Specifica che l'immagine o il disco usato è stato concesso in licenza in locale.

I valori possibili per il sistema operativo Windows Server sono:

Windows_Client

Windows_Server

I valori possibili per il sistema operativo Linux Server sono:

RHEL_BYOS (per RHEL)

SLES_BYOS (per SUSE)

Per altre informazioni, vedere Vantaggio Azure Hybrid Use per Windows Server

Vantaggio Azure Hybrid Use per Linux Server

Versione minima api: 2015-06-15

networkProfile

Specifica le interfacce di rete della macchina virtuale.

osProfile

Specifica le impostazioni del sistema operativo usate durante la creazione della macchina virtuale. Alcune impostazioni non possono essere modificate dopo il provisioning della macchina virtuale.

platformFaultDomain

Specifica il dominio di errore logico del set di scalabilità in cui verrà creata la macchina virtuale. Per impostazione predefinita, la macchina virtuale verrà assegnata automaticamente a un dominio di errore che mantiene al meglio il bilanciamento tra domini di errore disponibili.

  • Questa opzione è applicabile solo se la proprietà 'virtualMachineScaleSet' di questa macchina virtuale è impostata.
  • Il set di scalabilità di macchine virtuali a cui si fa riferimento deve avere "platformFaultDomainCount" > 1.
  • Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale.
  • L'assegnazione del dominio di errore può essere visualizzata nella visualizzazione Istanza macchina virtuale.

    Api minima;versione: 2020^12-01

  • priority

    Specifica la priorità per la macchina virtuale.

    Versione minima api: 2019-03-01

    provisioningState

    Stato di provisioning, visualizzato solo nella risposta.

    proximityPlacementGroup

    Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnata la macchina virtuale.

    Versione minima api: 2018-04-01.

    scheduledEventsProfile

    Specifica le configurazioni correlate agli eventi pianificati.

    securityProfile

    Specifica le impostazioni del profilo correlato alla sicurezza per la macchina virtuale.

    storageProfile

    Specifica le impostazioni di archiviazione per i dischi delle macchine virtuali.

    timeCreated

    Specifica l'ora in cui è stata creata la risorsa macchina virtuale.

    Versione minima api: 2021-11-01.

    userData

    UserData per la macchina virtuale, che deve essere codificata in base 64. Il cliente non deve passare segreti qui.

    Versione minima api: 2021-03-01

    virtualMachineScaleSet

    Specifica informazioni sul set di scalabilità di macchine virtuali a cui deve essere assegnata la macchina virtuale. Le macchine virtuali specificate nello stesso set di scalabilità di macchine virtuali vengono allocate a nodi diversi per ottimizzare la disponibilità. Attualmente, una macchina virtuale può essere aggiunta solo al set di scalabilità di macchine virtuali in fase di creazione. Non è possibile aggiungere una macchina virtuale esistente a un set di scalabilità di macchine virtuali.

    Questa proprietà non può esistere insieme a un riferimento properties.availabilitySet non Null.

    Api minima;versione: 2019^03^01

    vmId

    Specifica l'ID univoco della macchina virtuale che è un identificatore a 128 bit codificato e archiviato in tutte le macchine virtuali IaaS di Azure SMBIOS e può essere letto usando i comandi BIOS della piattaforma.

    Dettagli proprietà

    additionalCapabilities

    Specifica funzionalità aggiuntive abilitate o disabilitate nella macchina virtuale.

    additionalCapabilities?: AdditionalCapabilitiesOutput

    Valore della proprietà

    applicationProfile

    Specifica le applicazioni della raccolta che devono essere rese disponibili per la macchina virtuale/set di scalabilità di macchine virtuali

    applicationProfile?: ApplicationProfileOutput

    Valore della proprietà

    availabilitySet

    Specifica le informazioni sul set di disponibilità a cui deve essere assegnata la macchina virtuale. Le macchine virtuali specificate nello stesso set di disponibilità vengono allocate a nodi diversi per ottimizzare la disponibilità. Per altre informazioni sui set di disponibilità, vedere panoramica dei set di disponibilità .

    Per altre informazioni sulla manutenzione pianificata di Azure, vedere manutenzione e aggiornamenti di per le macchine virtuali in Azure

    Attualmente, una macchina virtuale può essere aggiunta solo al set di disponibilità in fase di creazione. Il set di disponibilità a cui viene aggiunta la macchina virtuale deve trovarsi nello stesso gruppo di risorse della risorsa del set di disponibilità. Non è possibile aggiungere una macchina virtuale esistente a un set di disponibilità.

    Questa proprietà non può esistere insieme a un riferimento properties non null.virtualMachineScaleSet.

    availabilitySet?: SubResourceOutput

    Valore della proprietà

    billingProfile

    Specifica i dettagli relativi alla fatturazione di una macchina virtuale spot di Azure.

    Versione minima api: 2019-03-01.

    billingProfile?: BillingProfileOutput

    Valore della proprietà

    capacityReservation

    Specifica informazioni sulla prenotazione di capacità usata per allocare la macchina virtuale.

    Versione minima api: 2021-04-01.

    capacityReservation?: CapacityReservationProfileOutput

    Valore della proprietà

    diagnosticsProfile

    Specifica lo stato delle impostazioni di diagnostica di avvio.

    Versione minima api: 2015-06-15.

    diagnosticsProfile?: DiagnosticsProfileOutput

    Valore della proprietà

    evictionPolicy

    Specifica i criteri di rimozione per la macchina virtuale Spot di Azure e il set di scalabilità spot di Azure.

    Per le macchine virtuali Spot di Azure, sono supportati sia 'Deallocate' che 'Delete' e la versione minima api-version è 2019-03-01.

    Per i set di scalabilità spot di Azure, sono supportati sia 'Deallocate' che 'Delete' e la versione minima api-version è 2017-10-30-preview.

    evictionPolicy?: "Deallocate" | "Delete"

    Valore della proprietà

    "Deallocate" | "Delete"

    extensionsTimeBudget

    Specifica il tempo assegnato per l'avvio di tutte le estensioni. La durata deve essere compresa tra 15 minuti e 120 minuti (inclusi) e deve essere specificata in formato ISO 8601. Il valore predefinito è 90 minuti (PT1H30M).

    Versione minima api: 2020-06-01

    extensionsTimeBudget?: string

    Valore della proprietà

    string

    hardwareProfile

    Specifica le impostazioni hardware per la macchina virtuale.

    hardwareProfile?: HardwareProfileOutput

    Valore della proprietà

    host

    Specifica informazioni sull'host dedicato in cui risiede la macchina virtuale.

    Versione minima api: 2018-10-01.

    host?: SubResourceOutput

    Valore della proprietà

    hostGroup

    Specifica le informazioni sul gruppo host dedicato in cui risiede la macchina virtuale.

    Versione minima api: 2020-06-01.

    NOTA: l'utente non può specificare le proprietà host e hostGroup.

    hostGroup?: SubResourceOutput

    Valore della proprietà

    instanceView

    Visualizzazione dell'istanza della macchina virtuale.

    instanceView?: VirtualMachineInstanceViewOutput

    Valore della proprietà

    licenseType

    Specifica che l'immagine o il disco usato è stato concesso in licenza in locale.

    I valori possibili per il sistema operativo Windows Server sono:

    Windows_Client

    Windows_Server

    I valori possibili per il sistema operativo Linux Server sono:

    RHEL_BYOS (per RHEL)

    SLES_BYOS (per SUSE)

    Per altre informazioni, vedere Vantaggio Azure Hybrid Use per Windows Server

    Vantaggio Azure Hybrid Use per Linux Server

    Versione minima api: 2015-06-15

    licenseType?: string

    Valore della proprietà

    string

    networkProfile

    Specifica le interfacce di rete della macchina virtuale.

    networkProfile?: NetworkProfileOutput

    Valore della proprietà

    osProfile

    Specifica le impostazioni del sistema operativo usate durante la creazione della macchina virtuale. Alcune impostazioni non possono essere modificate dopo il provisioning della macchina virtuale.

    osProfile?: OSProfileOutput

    Valore della proprietà

    platformFaultDomain

    Specifica il dominio di errore logico del set di scalabilità in cui verrà creata la macchina virtuale. Per impostazione predefinita, la macchina virtuale verrà assegnata automaticamente a un dominio di errore che mantiene al meglio il bilanciamento tra domini di errore disponibili.

  • Questa opzione è applicabile solo se la proprietà 'virtualMachineScaleSet' di questa macchina virtuale è impostata.
  • Il set di scalabilità di macchine virtuali a cui si fa riferimento deve avere "platformFaultDomainCount" > 1.
  • Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale.
  • L'assegnazione del dominio di errore può essere visualizzata nella visualizzazione Istanza macchina virtuale.

    Api minima;versione: 2020^12-01

    platformFaultDomain?: number

    Valore della proprietà

    number

  • priority

    Specifica la priorità per la macchina virtuale.

    Versione minima api: 2019-03-01

    priority?: "Regular" | "Low" | "Spot"

    Valore della proprietà

    "Regular" | "Low" | "Spot"

    provisioningState

    Stato di provisioning, visualizzato solo nella risposta.

    provisioningState?: string

    Valore della proprietà

    string

    proximityPlacementGroup

    Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnata la macchina virtuale.

    Versione minima api: 2018-04-01.

    proximityPlacementGroup?: SubResourceOutput

    Valore della proprietà

    scheduledEventsProfile

    Specifica le configurazioni correlate agli eventi pianificati.

    scheduledEventsProfile?: ScheduledEventsProfileOutput

    Valore della proprietà

    securityProfile

    Specifica le impostazioni del profilo correlato alla sicurezza per la macchina virtuale.

    securityProfile?: SecurityProfileOutput

    Valore della proprietà

    storageProfile

    Specifica le impostazioni di archiviazione per i dischi delle macchine virtuali.

    storageProfile?: StorageProfileOutput

    Valore della proprietà

    timeCreated

    Specifica l'ora in cui è stata creata la risorsa macchina virtuale.

    Versione minima api: 2021-11-01.

    timeCreated?: string

    Valore della proprietà

    string

    userData

    UserData per la macchina virtuale, che deve essere codificata in base 64. Il cliente non deve passare segreti qui.

    Versione minima api: 2021-03-01

    userData?: string

    Valore della proprietà

    string

    virtualMachineScaleSet

    Specifica informazioni sul set di scalabilità di macchine virtuali a cui deve essere assegnata la macchina virtuale. Le macchine virtuali specificate nello stesso set di scalabilità di macchine virtuali vengono allocate a nodi diversi per ottimizzare la disponibilità. Attualmente, una macchina virtuale può essere aggiunta solo al set di scalabilità di macchine virtuali in fase di creazione. Non è possibile aggiungere una macchina virtuale esistente a un set di scalabilità di macchine virtuali.

    Questa proprietà non può esistere insieme a un riferimento properties.availabilitySet non Null.

    Api minima;versione: 2019^03^01

    virtualMachineScaleSet?: SubResourceOutput

    Valore della proprietà

    vmId

    Specifica l'ID univoco della macchina virtuale che è un identificatore a 128 bit codificato e archiviato in tutte le macchine virtuali IaaS di Azure SMBIOS e può essere letto usando i comandi BIOS della piattaforma.

    vmId?: string

    Valore della proprietà

    string