Virtual Machine Scale Sets - Get
Visualizzare informazioni su un set di scalabilità di macchine virtuali.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2024-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2024-03-01&$expand=userData
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string |
Nome del gruppo di risorse. |
subscription
|
path | True |
string |
Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio. |
vm
|
path | True |
string |
Nome del set di scalabilità di macchine virtuali. |
api-version
|
query | True |
string |
Versione dell'API client. |
$expand
|
query |
Espressione di espansione da applicare all'operazione. 'UserData' recupera la proprietà UserData del set di scalabilità di macchine virtuali fornito dall'utente durante l'operazione Di creazione/aggiornamento del set di scalabilità di macchine virtuali |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Risposta di errore che descrive perché l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Get a virtual machine scale set
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData
Sample Response
{
"name": "myVirtualMachineScaleSet",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
"type": "Microsoft.Compute/virtualMachineScaleSets",
"location": "westus",
"tags": {
"myTag1": "tagValue1"
},
"sku": {
"name": "Standard_D2s_v3",
"tier": "Standard",
"capacity": 4
},
"etag": "\"1\"",
"properties": {
"singlePlacementGroup": false,
"upgradePolicy": {
"mode": "Automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": false
}
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS"
},
"diskSizeGB": 30
},
"imageReference": {
"publisher": "azuredatabricks",
"offer": "databricks",
"sku": "databricksworker",
"version": "3.15.2"
},
"dataDisks": []
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerNamePrefix": "myVirtualMachineScaleSet",
"adminUsername": "admin",
"linuxConfiguration": {
"disablePasswordAuthentication": false
}
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "myNic",
"properties": {
"primary": true,
"ipConfigurations": [
{
"name": "myIPConfig",
"properties": {
"primary": true,
"subnet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
}
}
}
],
"networkSecurityGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
}
}
}
]
},
"timeCreated": "2023-09-27T01:03:40.3138469+00:00"
},
"provisioningState": "succeeded",
"overprovision": false,
"doNotRunExtensionsOnOverprovisionedVMs": false,
"platformFaultDomainCount": 1,
"hostGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
},
"timeCreated": "2021-06-27T01:02:38.3138469+00:00"
}
}
Get a virtual machine scale set placed on a dedicated host group through automatic placement.
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData
Sample Response
{
"name": "myVirtualMachineScaleSet",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
"type": "Microsoft.Compute/virtualMachineScaleSets",
"location": "West US",
"tags": {
"myTag1": "tagValue1"
},
"sku": {
"name": "Standard_D2s_v3",
"tier": "Standard",
"capacity": 4
},
"properties": {
"singlePlacementGroup": false,
"upgradePolicy": {
"mode": "Automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": false
}
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS"
},
"diskSizeGB": 30
},
"imageReference": {
"publisher": "azuredatabricks",
"offer": "databricks",
"sku": "databricksworker",
"version": "3.15.2"
},
"dataDisks": []
},
"osProfile": {
"computerNamePrefix": "myVirtualMachineScaleSet",
"adminUsername": "admin",
"linuxConfiguration": {
"disablePasswordAuthentication": false
}
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "myNic",
"properties": {
"primary": true,
"ipConfigurations": [
{
"name": "myIPConfig",
"properties": {
"primary": true,
"subnet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
}
}
}
],
"networkSecurityGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
}
}
}
]
}
},
"provisioningState": "succeeded",
"overprovision": false,
"doNotRunExtensionsOnOverprovisionedVMs": false,
"platformFaultDomainCount": 1,
"hostGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
}
}
}
Get a virtual machine scale set with UserData
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData
Sample Response
{
"name": "myVirtualMachineScaleSet",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
"type": "Microsoft.Compute/virtualMachineScaleSets",
"location": "westus",
"tags": {
"myTag1": "tagValue1"
},
"sku": {
"name": "Standard_D2s_v3",
"tier": "Standard",
"capacity": 4
},
"properties": {
"singlePlacementGroup": false,
"upgradePolicy": {
"mode": "Automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": false
}
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS"
},
"diskSizeGB": 30
},
"imageReference": {
"publisher": "azuredatabricks",
"offer": "databricks",
"sku": "databricksworker",
"version": "3.15.2"
},
"dataDisks": []
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerNamePrefix": "myVirtualMachineScaleSet",
"adminUsername": "admin",
"linuxConfiguration": {
"disablePasswordAuthentication": false
}
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "myNic",
"properties": {
"primary": true,
"ipConfigurations": [
{
"name": "myIPConfig",
"properties": {
"primary": true,
"subnet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
}
}
}
],
"networkSecurityGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
}
}
}
]
}
},
"provisioningState": "succeeded",
"overprovision": false,
"doNotRunExtensionsOnOverprovisionedVMs": false,
"platformFaultDomainCount": 1,
"hostGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
}
}
}
Get VM scale set VM with Disk Controller Type
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData
Sample Response
{
"name": "myVirtualMachineScaleSet",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
"type": "Microsoft.Compute/virtualMachineScaleSets",
"location": "westus",
"tags": {
"myTag1": "tagValue1"
},
"sku": {
"name": "Standard_D2s_v3",
"tier": "Standard",
"capacity": 4
},
"properties": {
"singlePlacementGroup": false,
"upgradePolicy": {
"mode": "Automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": false
}
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS"
},
"diskSizeGB": 30
},
"imageReference": {
"publisher": "azuredatabricks",
"offer": "databricks",
"sku": "databricksworker",
"version": "3.15.2"
},
"dataDisks": [],
"diskControllerType": "NVMe"
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerNamePrefix": "myVirtualMachineScaleSet",
"adminUsername": "admin",
"linuxConfiguration": {
"disablePasswordAuthentication": false
}
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "myNic",
"properties": {
"primary": true,
"ipConfigurations": [
{
"name": "myIPConfig",
"properties": {
"primary": true,
"subnet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
}
}
}
],
"networkSecurityGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
}
}
}
]
}
},
"provisioningState": "succeeded",
"overprovision": false,
"doNotRunExtensionsOnOverprovisionedVMs": false,
"platformFaultDomainCount": 1,
"hostGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
}
}
}
Definizioni
Nome | Descrizione |
---|---|
Additional |
Abilita o disabilita una funzionalità nella macchina virtuale o nel set di scalabilità di macchine virtuali. |
Additional |
Specifica informazioni aggiuntive in formato XML che possono essere incluse nel file Unattend.xml, che viene utilizzato dal programma di installazione di Windows. Il contenuto viene definito impostando il nome, il nome del componente e il passaggio in cui viene applicato il contenuto. |
Api |
Informazioni di riferimento sull'entità API. |
Api |
Errore dell'API. |
Api |
Base di errori dell'API. |
Application |
Contiene l'elenco delle applicazioni della raccolta che devono essere rese disponibili per la macchina virtuale/vmSS |
Automatic |
Parametri di configurazione usati per eseguire l'aggiornamento automatico del sistema operativo. |
Automatic |
Specifica i parametri di configurazione per le riparazioni automatiche nel set di scalabilità di macchine virtuali. |
Billing |
Specifica i dettagli relativi alla fatturazione di una macchina virtuale spot di Azure o vmSS. Versione minima api: 2019-03-01. |
Boot |
Diagnostica di avvio è una funzionalità di debug che consente di visualizzare l'output della console e lo screenshot per diagnosticare lo stato della macchina virtuale. È possibile visualizzare facilmente l'output del log della console. Azure consente anche di visualizzare uno screenshot della macchina virtuale dall'hypervisor. |
Caching |
Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: None,ReadOnly,ReadWrite. I valori predefiniti sono: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium. |
Capacity |
Parametri di un profilo di prenotazione della capacità. |
Cloud |
Risposta di errore dal servizio di calcolo. |
Component |
Nome del componente. Attualmente, l'unico valore consentito è Microsoft-Windows-Shell-Setup. |
Delete |
Specificare cosa accade all'indirizzo IP pubblico quando la macchina virtuale viene eliminata |
Diagnostics |
Specifica lo stato delle impostazioni di diagnostica di avvio. Versione minima api: 2015-06-15. |
Diff |
Specifica le impostazioni del disco temporaneo per il disco del sistema operativo. |
Diff |
Specifica il posizionamento del disco temporaneo per il disco del sistema operativo. Questa proprietà può essere usata dall'utente nella richiesta per scegliere il percorso, ad esempio il disco della cache, il disco delle risorse o lo spazio su disco nvme per il provisioning del disco del sistema operativo effimerale. Per altre informazioni sui requisiti relativi alle dimensioni del disco del sistema operativo Ephemeral, vedere Requisiti relativi alle dimensioni del disco del sistema operativo Ephemeral per la macchina virtuale Windows all'indirizzo https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements e alla macchina virtuale Linux all'indirizzo https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Versione minima dell'API per NvmeDisk: 2024-03-01. |
Diff |
Descrive i parametri delle impostazioni temporanee del disco che è possibile specificare per il disco del sistema operativo. Nota: Le impostazioni temporanee del disco possono essere specificate solo per il disco gestito. |
Disk |
|
Disk |
Specifica la modalità di creazione delle macchine virtuali nel set di scalabilità. L'unico valore consentito è : FromImage. Questo valore viene usato quando si usa un'immagine per creare la macchina virtuale. Se si usa un'immagine della piattaforma, si usa anche l'elemento imageReference descritto in precedenza. Se si usa un'immagine del marketplace, si usa anche l'elemento di piano descritto in precedenza. |
Disk |
Specifica se il disco del sistema operativo deve essere eliminato o scollegato al momento dell'eliminazione di VMSS Flex (questa funzionalità è disponibile solo per il set di scalabilità di macchine virtuali con orchestrazione flessibileMode). |
Disk |
Descrive il parametro dell'ID risorsa del set di crittografia del disco gestito dal cliente che può essere specificato per il disco. Nota: L'ID risorsa del set di crittografia del disco può essere specificato solo per il disco gestito. Per altre informazioni, vedere https://aka.ms/mdssewithcmkoverview . |
Domain |
Ambito dell'etichetta Nome di dominio. La concatenazione dell'etichetta del nome di dominio hash generata in base ai criteri dall'ambito dell'etichetta del nome di dominio e l'indice della macchina virtuale saranno le etichette dei nomi di dominio delle risorse PublicIPAddress che verranno create |
Encryption |
Specifica l'identità gestita usata da ADE per ottenere il token di accesso per le operazioni di keyvault. |
Event |
Specifica le configurazioni correlate all'evento pianificate di EventGridAndResourceGraph correlate. |
Expand |
Espressione di espansione da applicare all'operazione. 'UserData' recupera la proprietà UserData del set di scalabilità di macchine virtuali fornito dall'utente durante l'operazione di creazione/aggiornamento del set di scalabilità di macchine virtuali |
Extended |
Tipo complesso della posizione estesa. |
Extended |
Tipo della posizione estesa. |
Image |
Specifica informazioni sull'immagine da usare. È possibile specificare informazioni sulle immagini della piattaforma, sulle immagini del marketplace o sulle immagini della macchina virtuale. Questo elemento è necessario quando si vuole usare un'immagine della piattaforma, un'immagine del marketplace o un'immagine della macchina virtuale, ma non viene usata in altre operazioni di creazione. NOTA: il server di pubblicazione di riferimento dell'immagine e l'offerta possono essere impostati solo quando si crea il set di scalabilità. |
Inner |
Dettagli dell'errore interno. |
Instance |
Stato visualizzazione istanza. |
IPVersion |
Disponibile da Api-Version 2019-07-01 in poi, rappresenta se la configurazione ip specifica è IPv4 o IPv6. Il valore predefinito viene assunto come IPv4. I valori possibili sono: 'IPv4' e 'IPv6'. |
Key |
Descrive un riferimento a Key Vault segreto |
Linux |
Specifica le impostazioni del sistema operativo Linux nella macchina virtuale. Per un elenco di distribuzioni Linux supportate, vedere Linux in Azure-Endorsed Distribuzioni. |
Linux |
Specifica la modalità di valutazione delle patch guest della macchina virtuale per la macchina virtuale IaaS. |
Linux |
Specifica le impostazioni correlate all'applicazione di patch guest alle macchine virtuali in Linux. |
Linux |
Specifica l'impostazione di riavvio per tutte le operazioni di installazione di patch AutomaticByPlatform. |
Linux |
Specifica impostazioni aggiuntive da applicare quando viene selezionata la modalità patch AutomaticByPlatform nelle impostazioni della patch Linux. |
Linux |
Specifica la modalità di patch guest della macchina virtuale alla macchina virtuale IaaS o alle macchine virtuali associate al set di scalabilità di macchine virtuali con OrchestrationMode come flessibile. |
Mode |
Specifica la modalità su cui verrà eseguito ProxyAgent se la funzionalità è abilitata. ProxyAgent inizierà a controllare o monitorare ma non a imporre il controllo di accesso sulle richieste agli endpoint host in modalità di controllo, mentre in modalità Di imposizione applichererà il controllo di accesso. Il valore predefinito è Modalità di imposizione. |
Network |
specifica la versione dell'API Microsoft.Network usata durante la creazione di risorse di rete nelle configurazioni dell'interfaccia di rete per il set di scalabilità di macchine virtuali con modalità di orchestrazione 'Flessibile' |
Network |
Specifica se la modalità ausiliaria è abilitata per la risorsa Interfaccia di rete. |
Network |
Specifica se lo SKU ausiliario è abilitato per la risorsa Interfaccia di rete. |
Operating |
Questa proprietà consente di specificare il tipo di sistema operativo incluso nel disco se si crea una macchina virtuale da un'immagine utente o un disco rigido virtuale specializzato. I valori possibili sono : Windows,Linux. |
Orchestration |
Specifica la modalità di orchestrazione per il set di scalabilità di macchine virtuali. |
OSImage |
|
Pass |
Nome del passaggio. Attualmente, l'unico valore consentito è OobeSystem. |
Patch |
Specifica le impostazioni correlate all'applicazione di patch guest della macchina virtuale in Windows. |
Plan |
Specifica informazioni sull'immagine del marketplace usata per creare la macchina virtuale. Questo elemento viene usato solo per le immagini del marketplace. Prima di poter usare un'immagine del marketplace da un'API, è necessario abilitare l'immagine per l'uso a livello di codice. Nella portale di Azure individuare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione a ->. Immettere le informazioni necessarie e quindi fare clic su Salva. |
Priority |
Specifica le divisioni di destinazione per le macchine virtuali con priorità spot e regolare all'interno di un set di scalabilità con modalità di orchestrazione flessibile. Con questa proprietà, il cliente è in grado di specificare il numero di base di macchine virtuali con priorità regolare create quando l'istanza flex del set di scalabilità di macchine virtuali vm con priorità vm vm con priorità spot e regolare viene ridimensionata dopo il raggiungimento di questa destinazione di base. |
Protocol |
Specifica il protocollo del listener WinRM. I valori possibili sono: http,https. |
Proxy |
Specifica le impostazioni proxyAgent durante la creazione della macchina virtuale. Versione minima api: 2024-03-01. |
Public |
Descrive lo SKU IP pubblico. Può essere impostato solo con OrchestrationMode come flessibile. |
Public |
Specificare il nome dello sku IP pubblico |
Public |
Specificare il livello sku IP pubblico |
Repair |
Tipo di azione di ripristino (sostituzione, riavvio, ricrea immagine) che verrà usata per ripristinare macchine virtuali non integre nel set di scalabilità. Il valore predefinito è replace. |
Resiliency |
Descrive un criterio di resilienza: resilientVMCreationPolicy e/o resilientVMDeletionPolicy. |
Resilient |
I parametri di configurazione usati durante l'esecuzione della creazione di macchine virtuali resilienti. |
Resilient |
I parametri di configurazione usati durante l'esecuzione dell'eliminazione di macchine virtuali resilienti. |
Resource |
Tipo di identità usato per il set di scalabilità di macchine virtuali. Il tipo "SystemAssigned, UserAssigned" include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo "Nessuno" rimuoverà tutte le identità dal set di scalabilità di macchine virtuali. |
Rolling |
Parametri di configurazione usati durante l'esecuzione di un aggiornamento in sequenza. |
Scale |
Descrive un criterio di scalabilità orizzontale per un set di scalabilità di macchine virtuali. |
Scheduled |
|
Scheduled |
Specifica le configurazioni correlate a Redeploy, Reboot e ScheduledEventsAdditionalPublishingTargets Scheduled Event. |
Scheduled |
|
security |
Specifica EncryptionType del disco gestito. È impostato su DiskWithVMGuestState per la crittografia del disco gestito insieme al BLOB VMGuestState, VMGuestStateOnly per la crittografia del BLOB VMGuestState e NonPersistedTPM per non rendere persistente lo stato del firmware nel BLOB VMGuestState. Nota: Può essere impostato solo per le macchine virtuali riservate. |
Security |
Specifica il comportamento di sicurezza da usare per tutte le macchine virtuali nel set di scalabilità. Versione minima api: 2023-03-01 |
Security |
Specifica le impostazioni del profilo di sicurezza per la macchina virtuale o il set di scalabilità di macchine virtuali. |
Security |
Specifica il tipo di sicurezza della macchina virtuale. Deve essere impostato su qualsiasi valore specificato per abilitare UefiSettings. Il comportamento predefinito è: UefiSettings non verrà abilitato a meno che questa proprietà non sia impostata. |
Service |
Specifica l'ID di riferimento dell'artefatto del servizio usato per impostare la stessa versione dell'immagine per tutte le macchine virtuali nel set di scalabilità quando si usa la versione dell'immagine 'più recente'. Versione minima api: 2022-11-01 |
Setting |
Specifica il nome dell'impostazione a cui si applica il contenuto. I valori possibili sono: FirstLogonCommands e AutoLogon. |
Sku |
Descrive uno SKU del set di scalabilità di macchine virtuali. NOTA: se il nuovo SKU della macchina virtuale non è supportato nell'hardware in cui è attualmente attivo il set di scalabilità, è necessario deallocare le macchine virtuali nel set di scalabilità prima di modificare il nome dello SKU. |
Spot |
Specifica le proprietà Spot-Try-Restore per il set di scalabilità di macchine virtuali. Con questa proprietà il cliente può abilitare o disabilitare il ripristino automatico delle istanze di macchine virtuali spot del set di scalabilità di macchine virtuali spot in modo opportunistico in base alla disponibilità della capacità e al vincolo dei prezzi. |
Ssh |
Configurazione SSH per macchine virtuali basate su Linux in esecuzione in Azure |
Ssh |
Contiene informazioni sulla chiave pubblica del certificato SSH e sul percorso nella macchina virtuale Linux in cui viene inserita la chiave pubblica. |
Status |
Codice di livello. |
Storage |
Specifica il tipo di account di archiviazione per il disco gestito. NOTA: UltraSSD_LRS può essere usato solo con dischi dati, non può essere usato con il disco del sistema operativo. |
Sub |
|
Terminate |
|
Uefi |
Specifica le impostazioni di sicurezza come l'avvio sicuro e vTPM usato durante la creazione della macchina virtuale. Versione minima api: 2020-12-01. |
Upgrade |
Specifica la modalità di un aggiornamento alle macchine virtuali nel set di scalabilità. |
Upgrade |
Descrive un criterio di aggiornamento: automatico, manuale o in sequenza. |
User |
Elenco di identità utente associate alla macchina virtuale. I riferimenti alla chiave del dizionario identità utente saranno ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
User |
Specifica le configurazioni correlate agli eventi pianificati relativi al riavvio. |
User |
Specifica le configurazioni correlate all'evento pianificato correlate alla ridistribuitura. |
Vault |
Descrive un singolo riferimento al certificato in un Key Vault e la posizione in cui deve risiedere il certificato nella macchina virtuale. |
Vault |
Descrive un set di certificati che sono tutti nello stesso Key Vault. |
Virtual |
Descrive l'URI di un disco. |
Virtual |
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, sia "Deallocate" che "Delete" sono supportati e la versione minima api-version è 2019-03-01. Per i set di scalabilità di Azure Spot, sia "Deallocate" che "Delete" sono supportati e la versione minima api-version è 2017-10-30-preview. |
Virtual |
Descrive un'estensione macchina virtuale. |
Virtual |
Visualizzazione dell'istanza di un'estensione macchina virtuale. |
Virtual |
Specifica la priorità per le macchine virtuali nel set di scalabilità. Api-version minima: 2017-10-30-preview. |
Virtual |
Descrive un set di scalabilità di macchine virtuali. |
Virtual |
Descrive un disco dati del set di scalabilità di macchine virtuali. |
Virtual |
Descrive un'estensione del set di scalabilità di macchine virtuali. |
Virtual |
Descrive un profilo di estensione del set di scalabilità di macchine virtuali. |
Virtual |
Specifica le impostazioni hardware per il set di scalabilità di macchine virtuali. |
Virtual |
Identità per il set di scalabilità di macchine virtuali. |
Virtual |
Descrive la configurazione IP di un profilo di rete del set di scalabilità di macchine virtuali. |
Virtual |
Contiene il tag IP associato all'indirizzo IP pubblico. |
Virtual |
Descrive i parametri di un disco gestito di ScaleSet. |
Virtual |
Descrive le configurazioni di rete del set di scalabilità di macchine virtuali. |
Virtual |
Descrive le impostazioni DNS di una configurazione DNS dei set di scalabilità di macchine virtuali. |
Virtual |
Descrive un profilo di rete del set di scalabilità di macchine virtuali. |
Virtual |
Descrive un disco del sistema operativo del set di scalabilità di macchine virtuali. |
Virtual |
Descrive un profilo del sistema operativo del set di scalabilità di macchine virtuali. |
Virtual |
Descrive la configurazione publicIPAddress di un set di scalabilità di macchine virtuali |
Virtual |
Descrive le impostazioni DNS di un set di scalabilità di macchine virtuali. |
Virtual |
Le regole da seguire quando si esegue il ridimensionamento in un set di scalabilità di macchine virtuali. |
Virtual |
Descrive un profilo di archiviazione del set di scalabilità di macchine virtuali. |
Virtual |
Descrive un profilo di macchina virtuale del set di scalabilità di macchine virtuali. |
VMDisk |
Specifica le impostazioni del profilo di sicurezza per il disco gestito. Nota: Può essere impostato solo per le macchine virtuali riservate. |
VMGallery |
Specifica le informazioni necessarie per fare riferimento a una versione dell'applicazione della raccolta di calcolo |
VMSize |
Specifica le impostazioni della proprietà Dimensioni macchina virtuale nella macchina virtuale. |
Windows |
Specifica le impostazioni del sistema operativo Windows nella macchina virtuale. |
Windows |
Specifica la modalità di valutazione delle patch guest della macchina virtuale per la macchina virtuale IaaS. |
Windows |
Specifica l'impostazione di riavvio per tutte le operazioni di installazione di patch AutomaticByPlatform. |
Windows |
Specifica impostazioni aggiuntive da applicare quando viene selezionata la modalità patch AutomaticByPlatform nelle impostazioni della patch di Windows. |
Windows |
Specifica la modalità di applicazione di patch guest alle macchine virtuali IaaS o alle macchine virtuali associate al set di scalabilità di macchine virtuali con OrchestrationMode come flessibile. |
Win |
Descrive la configurazione di Gestione remota Windows della macchina virtuale |
Win |
Descrive il protocollo e l'identificazione personale del listener di Gestione remota Di Windows |
AdditionalCapabilities
Abilita o disabilita una funzionalità nella macchina virtuale o nel set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
hibernationEnabled |
boolean |
Flag che abilita o disabilita la funzionalità di ibernazione nella macchina virtuale. |
ultraSSDEnabled |
boolean |
Flag che abilita o disabilita una funzionalità per avere uno o più dischi dati gestiti con UltraSSD_LRS tipo di account di archiviazione nella macchina virtuale o nel set di scalabilità di macchine virtuali. I dischi gestiti con tipo di account di archiviazione UltraSSD_LRS possono essere aggiunti a una macchina virtuale o a un set di scalabilità di macchine virtuali solo se questa proprietà è abilitata. |
AdditionalUnattendContent
Specifica informazioni aggiuntive in formato XML che possono essere incluse nel file Unattend.xml, che viene utilizzato dal programma di installazione di Windows. Il contenuto viene definito impostando il nome, il nome del componente e il passaggio in cui viene applicato il contenuto.
Nome | Tipo | Descrizione |
---|---|---|
componentName |
Nome del componente. Attualmente, l'unico valore consentito è Microsoft-Windows-Shell-Setup. |
|
content |
string |
Specifica il contenuto in formato XML aggiunto al file unattend.xml per il percorso e il componente specificati. Il codice XML deve essere minore di 4 KB e deve includere l'elemento radice per l'impostazione o la funzionalità da inserire. |
passName |
Nome del passaggio. Attualmente, l'unico valore consentito è OobeSystem. |
|
settingName |
Specifica il nome dell'impostazione a cui si applica il contenuto. I valori possibili sono: FirstLogonCommands e AutoLogon. |
ApiEntityReference
Informazioni di riferimento sull'entità API.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa ARM sotto forma di /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... |
ApiError
Errore dell'API.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
details |
Dettagli dell'errore dell'API |
|
innererror |
Errore interno dell'API |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore specifico. |
ApiErrorBase
Base di errori dell'API.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore specifico. |
ApplicationProfile
Contiene l'elenco delle applicazioni della raccolta che devono essere rese disponibili per la macchina virtuale/vmSS
Nome | Tipo | Descrizione |
---|---|---|
galleryApplications |
Specifica le applicazioni della raccolta che devono essere rese disponibili per vm/VMSS |
AutomaticOSUpgradePolicy
Parametri di configurazione usati per eseguire l'aggiornamento automatico del sistema operativo.
Nome | Tipo | Descrizione |
---|---|---|
disableAutomaticRollback |
boolean |
Indica se la funzionalità di rollback dell'immagine del sistema operativo deve essere disabilitata. Il valore predefinito è false. |
enableAutomaticOSUpgrade |
boolean |
Indica se gli aggiornamenti del sistema operativo devono essere applicati automaticamente alle istanze del set di scalabilità in sequenza quando diventa disponibile una versione più recente dell'immagine del sistema operativo. Il valore predefinito è false. Se questo valore è impostato su true per i set di scalabilità basati su Windows, enableAutomaticUpdates viene impostato automaticamente su false e non può essere impostato su true. |
osRollingUpgradeDeferral |
boolean |
Indica se l'aggiornamento automatico del sistema operativo deve essere sottoposto a rinvio. Gli aggiornamenti posticipati del sistema operativo invieranno notifiche avanzate per ogni macchina virtuale che un aggiornamento del sistema operativo da aggiornamenti in sequenza è in ingresso, tramite il tag IMDS "Platform.PendingOSUpgrade". L'aggiornamento viene quindi rinviato fino a quando l'aggiornamento non viene approvato tramite una chiamata ApproveRollingUpgrade. |
useRollingUpgradePolicy |
boolean |
Indica se i criteri di aggiornamento in sequenza devono essere usati durante l'aggiornamento automatico del sistema operativo. Il valore predefinito è false. L'aggiornamento automatico del sistema operativo eseguirà il fallback ai criteri predefiniti se non sono definiti criteri nel set di scalabilità di macchine virtuali. |
AutomaticRepairsPolicy
Specifica i parametri di configurazione per le riparazioni automatiche nel set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
enabled |
boolean |
Specifica se le riparazioni automatiche devono essere abilitate nel set di scalabilità di macchine virtuali. Il valore predefinito è false. |
gracePeriod |
string |
Intervallo di tempo per il quale le riparazioni automatiche vengono sospese a causa di una modifica dello stato nella macchina virtuale. Il tempo di tolleranza inizia dopo il completamento della modifica dello stato. Ciò consente di evitare riparazioni premature o accidentali. La durata deve essere specificata nel formato ISO 8601. Il periodo di tolleranza minimo consentito è 10 minuti (PT10M), che è anche il valore predefinito. Il periodo di tolleranza massimo consentito è 90 minuti (PT90M). |
repairAction |
Tipo di azione di ripristino (sostituzione, riavvio, ricrea immagine) che verrà usata per ripristinare macchine virtuali non integre nel set di scalabilità. Il valore predefinito è replace. |
BillingProfile
Specifica i dettagli relativi alla fatturazione di una macchina virtuale spot di Azure o vmSS. Versione minima api: 2019-03-01.
Nome | Tipo | Descrizione |
---|---|---|
maxPrice |
number |
Specifica il prezzo massimo che si è disposti a pagare per una macchina virtuale/vmSS spot di Azure. Questo prezzo è in dollari statunitensi. |
BootDiagnostics
Diagnostica di avvio è una funzionalità di debug che consente di visualizzare l'output della console e lo screenshot per diagnosticare lo stato della macchina virtuale. È possibile visualizzare facilmente l'output del log della console. Azure consente anche di visualizzare uno screenshot della macchina virtuale dall'hypervisor.
Nome | Tipo | Descrizione |
---|---|---|
enabled |
boolean |
Indica se la diagnostica di avvio deve essere abilitata nella macchina virtuale. |
storageUri |
string |
URI dell'account di archiviazione da usare per inserire l'output e lo screenshot della console. Se storageUri non viene specificato durante l'abilitazione della diagnostica di avvio, verrà usata l'archiviazione gestita. |
CachingTypes
Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: None,ReadOnly,ReadWrite. I valori predefiniti sono: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium.
Nome | Tipo | Descrizione |
---|---|---|
None |
string |
|
ReadOnly |
string |
|
ReadWrite |
string |
CapacityReservationProfile
Parametri di un profilo di prenotazione della capacità.
Nome | Tipo | Descrizione |
---|---|---|
capacityReservationGroup |
Specifica l'ID risorsa del gruppo di prenotazioni di capacità che deve essere usato per l'allocazione delle istanze della macchina virtuale o del set di scalabilità, a condizione che sia stata riservata una capacità sufficiente. Per altre informazioni, vedere https://aka.ms/CapacityReservation . |
CloudError
Risposta di errore dal servizio di calcolo.
Nome | Tipo | Descrizione |
---|---|---|
error |
Errore dell'API. |
ComponentNames
Nome del componente. Attualmente, l'unico valore consentito è Microsoft-Windows-Shell-Setup.
Nome | Tipo | Descrizione |
---|---|---|
Microsoft-Windows-Shell-Setup |
string |
DeleteOptions
Specificare cosa accade all'indirizzo IP pubblico quando la macchina virtuale viene eliminata
Nome | Tipo | Descrizione |
---|---|---|
Delete |
string |
|
Detach |
string |
DiagnosticsProfile
Specifica lo stato delle impostazioni di diagnostica di avvio. Versione minima api: 2015-06-15.
Nome | Tipo | Descrizione |
---|---|---|
bootDiagnostics |
Diagnostica di avvio è una funzionalità di debug che consente di visualizzare l'output della console e lo screenshot per diagnosticare lo stato della macchina virtuale. NOTA: se si specifica storageUri, assicurarsi che l'account di archiviazione si trova nella stessa area e nella stessa sottoscrizione della macchina virtuale. È possibile visualizzare facilmente l'output del log della console. Azure consente anche di visualizzare uno screenshot della macchina virtuale dall'hypervisor. |
DiffDiskOptions
Specifica le impostazioni del disco temporaneo per il disco del sistema operativo.
Nome | Tipo | Descrizione |
---|---|---|
Local |
string |
DiffDiskPlacement
Specifica il posizionamento del disco temporaneo per il disco del sistema operativo. Questa proprietà può essere usata dall'utente nella richiesta per scegliere il percorso, ad esempio il disco della cache, il disco delle risorse o lo spazio su disco nvme per il provisioning del disco del sistema operativo effimerale. Per altre informazioni sui requisiti relativi alle dimensioni del disco del sistema operativo Ephemeral, vedere Requisiti relativi alle dimensioni del disco del sistema operativo Ephemeral per la macchina virtuale Windows all'indirizzo https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements e alla macchina virtuale Linux all'indirizzo https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Versione minima dell'API per NvmeDisk: 2024-03-01.
Nome | Tipo | Descrizione |
---|---|---|
CacheDisk |
string |
|
NvmeDisk |
string |
|
ResourceDisk |
string |
DiffDiskSettings
Descrive i parametri delle impostazioni temporanee del disco che è possibile specificare per il disco del sistema operativo. Nota: Le impostazioni temporanee del disco possono essere specificate solo per il disco gestito.
Nome | Tipo | Descrizione |
---|---|---|
option |
Specifica le impostazioni temporanee del disco per il disco del sistema operativo. |
|
placement |
Specifica il posizionamento temporaneo del disco per il disco del sistema operativo. I valori possibili sono: CacheDisk,ResourceDisk,NvmeDisk. Il comportamento predefinito è: CacheDisk se ne è configurato uno per le dimensioni della macchina virtuale; in caso contrario, viene usato ResourceDisk o NvmeDisk. Fare riferimento alla documentazione relativa alle dimensioni delle macchine virtuali Windows in https://docs.microsoft.com/azure/virtual-machines/windows/sizes e alla macchina virtuale Linux in https://docs.microsoft.com/azure/virtual-machines/linux/sizes per verificare le dimensioni delle macchine virtuali che espongono un disco della cache. Versione api minima per NvmeDisk: 2024-03-01. |
DiskControllerTypes
Nome | Tipo | Descrizione |
---|---|---|
NVMe |
string |
|
SCSI |
string |
DiskCreateOptionTypes
Specifica la modalità di creazione delle macchine virtuali nel set di scalabilità. L'unico valore consentito è : FromImage. Questo valore viene usato quando si usa un'immagine per creare la macchina virtuale. Se si usa un'immagine della piattaforma, si usa anche l'elemento imageReference descritto in precedenza. Se si usa un'immagine del marketplace, si usa anche l'elemento di piano descritto in precedenza.
Nome | Tipo | Descrizione |
---|---|---|
Attach |
string |
|
Copy |
string |
|
Empty |
string |
|
FromImage |
string |
|
Restore |
string |
DiskDeleteOptionTypes
Specifica se il disco del sistema operativo deve essere eliminato o scollegato al momento dell'eliminazione di VMSS Flex (questa funzionalità è disponibile solo per il set di scalabilità di macchine virtuali con orchestrazione flessibileMode).
Valori possibili:
Elimina Se questo valore viene usato, il disco del sistema operativo viene eliminato quando viene eliminata la macchina virtuale Flex del set di scalabilità di macchine virtuali.
Staccare Se questo valore viene usato, il disco del sistema operativo viene mantenuto dopo l'eliminazione della macchina virtuale Flex di VMSS.
Il valore predefinito è impostato su Elimina. Per un disco del sistema operativo temporaneo, il valore predefinito è impostato su Elimina. L'utente non può modificare l'opzione di eliminazione per disco del sistema operativo temporaneo.
Nome | Tipo | Descrizione |
---|---|---|
Delete |
string |
|
Detach |
string |
DiskEncryptionSetParameters
Descrive il parametro dell'ID risorsa del set di crittografia del disco gestito dal cliente che può essere specificato per il disco. Nota: L'ID risorsa del set di crittografia del disco può essere specificato solo per il disco gestito. Per altre informazioni, vedere https://aka.ms/mdssewithcmkoverview .
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa |
DomainNameLabelScopeTypes
Ambito dell'etichetta Nome di dominio. La concatenazione dell'etichetta del nome di dominio hash generata in base ai criteri dall'ambito dell'etichetta del nome di dominio e l'indice della macchina virtuale saranno le etichette dei nomi di dominio delle risorse PublicIPAddress che verranno create
Nome | Tipo | Descrizione |
---|---|---|
NoReuse |
string |
|
ResourceGroupReuse |
string |
|
SubscriptionReuse |
string |
|
TenantReuse |
string |
EncryptionIdentity
Specifica l'identità gestita usata da ADE per ottenere il token di accesso per le operazioni di keyvault.
Nome | Tipo | Descrizione |
---|---|---|
userAssignedIdentityResourceId |
string |
Specifica l'ID risorsa ARM di una delle identità utente associate alla macchina virtuale. |
EventGridAndResourceGraph
Specifica le configurazioni correlate all'evento pianificate di EventGridAndResourceGraph correlate.
Nome | Tipo | Descrizione |
---|---|---|
enable |
boolean |
Specifica se griglia di eventi e grafico delle risorse è abilitata per le configurazioni correlate agli eventi pianificate. |
ExpandTypesForGetVMScaleSets
Espressione di espansione da applicare all'operazione. 'UserData' recupera la proprietà UserData del set di scalabilità di macchine virtuali fornito dall'utente durante l'operazione di creazione/aggiornamento del set di scalabilità di macchine virtuali
Nome | Tipo | Descrizione |
---|---|---|
userData |
string |
ExtendedLocation
Tipo complesso della posizione estesa.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome della posizione estesa. |
type |
Tipo della posizione estesa. |
ExtendedLocationTypes
Tipo della posizione estesa.
Nome | Tipo | Descrizione |
---|---|---|
EdgeZone |
string |
ImageReference
Specifica informazioni sull'immagine da usare. È possibile specificare informazioni sulle immagini della piattaforma, sulle immagini del marketplace o sulle immagini della macchina virtuale. Questo elemento è necessario quando si vuole usare un'immagine della piattaforma, un'immagine del marketplace o un'immagine della macchina virtuale, ma non viene usata in altre operazioni di creazione. NOTA: il server di pubblicazione di riferimento dell'immagine e l'offerta possono essere impostati solo quando si crea il set di scalabilità.
Nome | Tipo | Descrizione |
---|---|---|
communityGalleryImageId |
string |
Specificato l'ID univoco della raccolta community per la distribuzione della macchina virtuale. Questa operazione può essere recuperata dalla chiamata GET dell'immagine della raccolta della community. |
exactVersion |
string |
Specifica in numeri decimali la versione dell'immagine della piattaforma o dell'immagine del marketplace usata per creare la macchina virtuale. Questo campo readonly differisce da 'version', solo se il valore specificato nel campo 'version' è 'latest'. |
id |
string |
ID risorsa |
offer |
string |
Specifica l'offerta dell'immagine della piattaforma o dell'immagine del marketplace usata per creare la macchina virtuale. |
publisher |
string |
Autore di immagini. |
sharedGalleryImageId |
string |
Specificato l'ID univoco della raccolta condivisa per la distribuzione della macchina virtuale. Questa operazione può essere recuperata dalla chiamata GET dell'immagine della raccolta condivisa. |
sku |
string |
SKU immagine. |
version |
string |
Specifica la versione dell'immagine della piattaforma o dell'immagine del marketplace usata per creare la macchina virtuale. I formati consentiti sono Major.Minor.Build o 'latest'. Major, Minor e Build sono numeri decimali. Specificare "latest" per usare la versione più recente di un'immagine disponibile in fase di distribuzione. Anche se si usa 'latest', l'immagine della macchina virtuale non verrà aggiornata automaticamente dopo il tempo di distribuzione anche se una nuova versione diventa disponibile. Non usare il campo 'version' per la distribuzione di immagini della raccolta, l'immagine della raccolta deve sempre usare il campo 'id' per la distribuzione, per usare la versione più recente dell'immagine della raccolta, impostare solo '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/provider/Microsoft.Compute/galleries/{galleryName}/{imageName}' nel campo 'id' senza input della versione. |
InnerError
Dettagli dell'errore interno.
Nome | Tipo | Descrizione |
---|---|---|
errordetail |
string |
Messaggio di errore interno o dump di eccezioni. |
exceptiontype |
string |
Tipo di eccezione. |
InstanceViewStatus
Stato visualizzazione istanza.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di stato. |
displayStatus |
string |
Etichetta localizzabile breve per lo stato. |
level |
Codice di livello. |
|
message |
string |
Messaggio di stato dettagliato, incluso per avvisi e messaggi di errore. |
time |
string |
Ora dello stato. |
IPVersion
Disponibile da Api-Version 2019-07-01 in poi, rappresenta se la configurazione ip specifica è IPv4 o IPv6. Il valore predefinito viene assunto come IPv4. I valori possibili sono: 'IPv4' e 'IPv6'.
Nome | Tipo | Descrizione |
---|---|---|
IPv4 |
string |
|
IPv6 |
string |
KeyVaultSecretReference
Descrive un riferimento a Key Vault segreto
Nome | Tipo | Descrizione |
---|---|---|
secretUrl |
string |
URL che fa riferimento a un segreto in un Key Vault. |
sourceVault |
URL relativo del Key Vault contenente il segreto. |
LinuxConfiguration
Specifica le impostazioni del sistema operativo Linux nella macchina virtuale. Per un elenco di distribuzioni Linux supportate, vedere Linux in Azure-Endorsed Distribuzioni.
Nome | Tipo | Descrizione |
---|---|---|
disablePasswordAuthentication |
boolean |
Specifica se l'autenticazione password deve essere disabilitata. |
enableVMAgentPlatformUpdates |
boolean |
Indica se vmAgent Platform Aggiornamenti è abilitato per la macchina virtuale Linux. Il valore predefinito è false. |
patchSettings |
[Funzionalità di anteprima] Specifica le impostazioni correlate all'applicazione di patch guest della macchina virtuale in Linux. |
|
provisionVMAgent |
boolean |
Indica se nella macchina virtuale deve essere effettuato il provisioning dell'agente della macchina virtuale. Quando questa proprietà non è specificata nel corpo della richiesta, il comportamento predefinito consiste nel impostarlo su true. In questo modo, l'agente di macchine virtuali viene installato nella macchina virtuale in modo che le estensioni possano essere aggiunte alla macchina virtuale in un secondo momento. |
ssh |
Specifica la configurazione delle chiavi SSH per un sistema operativo Linux. |
LinuxPatchAssessmentMode
Specifica la modalità di valutazione delle patch guest della macchina virtuale per la macchina virtuale IaaS.
I valori possibili sono:
ImageDefault : è possibile controllare la tempistica delle valutazioni delle patch in una macchina virtuale.
AutomaticByPlatform : la piattaforma attiverà valutazioni delle patch periodiche. La proprietà provisionVMAgent deve essere true.
Nome | Tipo | Descrizione |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
LinuxPatchSettings
Specifica le impostazioni correlate all'applicazione di patch guest alle macchine virtuali in Linux.
Nome | Tipo | Descrizione |
---|---|---|
assessmentMode |
Specifica la modalità di valutazione delle patch guest della macchina virtuale per la macchina virtuale IaaS. |
|
automaticByPlatformSettings |
Specifica impostazioni aggiuntive per la modalità patch AutomaticByPlatform nella patch guest della macchina virtuale in Linux. |
|
patchMode |
Specifica la modalità di applicazione di patch guest alle macchine virtuali IaaS o alle macchine virtuali associate al set di scalabilità di macchine virtuali con OrchestrationMode come flessibile. |
LinuxVMGuestPatchAutomaticByPlatformRebootSetting
Specifica l'impostazione di riavvio per tutte le operazioni di installazione di patch AutomaticByPlatform.
Nome | Tipo | Descrizione |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
LinuxVMGuestPatchAutomaticByPlatformSettings
Specifica impostazioni aggiuntive da applicare quando viene selezionata la modalità patch AutomaticByPlatform nelle impostazioni della patch Linux.
Nome | Tipo | Descrizione |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
Consente al cliente di pianificare l'applicazione di patch senza aggiornamenti accidentali |
rebootSetting |
Specifica l'impostazione di riavvio per tutte le operazioni di installazione di patch AutomaticByPlatform. |
LinuxVMGuestPatchMode
Specifica la modalità di patch guest della macchina virtuale alla macchina virtuale IaaS o alle macchine virtuali associate al set di scalabilità di macchine virtuali con OrchestrationMode come flessibile.
I valori possibili sono:
ImageDefault : viene usata la configurazione predefinita dell'applicazione di patch della macchina virtuale.
AutomaticByPlatform : la macchina virtuale verrà aggiornata automaticamente dalla piattaforma. Il provisioning della proprietàVMAgent deve essere true
Nome | Tipo | Descrizione |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
Mode
Specifica la modalità su cui verrà eseguito ProxyAgent se la funzionalità è abilitata. ProxyAgent inizierà a controllare o monitorare ma non a imporre il controllo di accesso sulle richieste agli endpoint host in modalità di controllo, mentre in modalità Di imposizione applichererà il controllo di accesso. Il valore predefinito è Modalità di imposizione.
Nome | Tipo | Descrizione |
---|---|---|
Audit |
string |
|
Enforce |
string |
NetworkApiVersion
specifica la versione dell'API Microsoft.Network usata durante la creazione di risorse di rete nelle configurazioni dell'interfaccia di rete per il set di scalabilità di macchine virtuali con modalità di orchestrazione 'Flessibile'
Nome | Tipo | Descrizione |
---|---|---|
2020-11-01 |
string |
NetworkInterfaceAuxiliaryMode
Specifica se la modalità ausiliaria è abilitata per la risorsa Interfaccia di rete.
Nome | Tipo | Descrizione |
---|---|---|
AcceleratedConnections |
string |
|
Floating |
string |
|
None |
string |
NetworkInterfaceAuxiliarySku
Specifica se lo SKU ausiliario è abilitato per la risorsa Interfaccia di rete.
Nome | Tipo | Descrizione |
---|---|---|
A1 |
string |
|
A2 |
string |
|
A4 |
string |
|
A8 |
string |
|
None |
string |
OperatingSystemTypes
Questa proprietà consente di specificare il tipo di sistema operativo incluso nel disco se si crea una macchina virtuale da un'immagine utente o un disco rigido virtuale specializzato. I valori possibili sono : Windows,Linux.
Nome | Tipo | Descrizione |
---|---|---|
Linux |
string |
|
Windows |
string |
OrchestrationMode
Specifica la modalità di orchestrazione per il set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
Flexible |
string |
|
Uniform |
string |
OSImageNotificationProfile
Nome | Tipo | Descrizione |
---|---|---|
enable |
boolean |
Specifica se l'evento Pianificato dell'immagine del sistema operativo è abilitato o disabilitato. |
notBeforeTimeout |
string |
Il tempo di ricreazione dell'immagine di una macchina virtuale o l'aggiornamento del sistema operativo dovrà potenzialmente approvare l'evento pianificato dell'immagine del sistema operativo prima che l'evento venga approvato automaticamente (timeout). La configurazione viene specificata in formato ISO 8601 e il valore deve essere di 15 minuti (PT15M) |
PassNames
Nome del passaggio. Attualmente, l'unico valore consentito è OobeSystem.
Nome | Tipo | Descrizione |
---|---|---|
OobeSystem |
string |
PatchSettings
Specifica le impostazioni correlate all'applicazione di patch guest della macchina virtuale in Windows.
Nome | Tipo | Descrizione |
---|---|---|
assessmentMode |
Specifica la modalità di valutazione delle patch guest della macchina virtuale per la macchina virtuale IaaS. |
|
automaticByPlatformSettings |
Specifica impostazioni aggiuntive per la modalità patch AutomaticByPlatform nella patch guest della macchina virtuale in Windows. |
|
enableHotpatching |
boolean |
Consente ai clienti di applicare patch alle macchine virtuali di Azure senza richiedere un riavvio. Per enableHotpatching, 'provisionVMAgent' deve essere impostato su true e 'patchMode' deve essere impostato su 'AutomaticByPlatform'. |
patchMode |
Specifica la modalità di applicazione di patch guest alle macchine virtuali IaaS o alle macchine virtuali associate al set di scalabilità di macchine virtuali con OrchestrationMode come flessibile. |
Plan
Specifica informazioni sull'immagine del marketplace usata per creare la macchina virtuale. Questo elemento viene usato solo per le immagini del marketplace. Prima di poter usare un'immagine del marketplace da un'API, è necessario abilitare l'immagine per l'uso a livello di codice. Nella portale di Azure individuare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione a ->. Immettere le informazioni necessarie e quindi fare clic su Salva.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
ID piano. |
product |
string |
Specifica il prodotto dell'immagine dal marketplace. Si tratta dello stesso valore di Offer nell'elemento imageReference. |
promotionCode |
string |
Codice promozione. |
publisher |
string |
ID editore. |
PriorityMixPolicy
Specifica le divisioni di destinazione per le macchine virtuali con priorità spot e regolare all'interno di un set di scalabilità con modalità di orchestrazione flessibile. Con questa proprietà, il cliente è in grado di specificare il numero di base di macchine virtuali con priorità regolare create quando l'istanza flex del set di scalabilità di macchine virtuali vm con priorità vm vm con priorità spot e regolare viene ridimensionata dopo il raggiungimento di questa destinazione di base.
Nome | Tipo | Descrizione |
---|---|---|
baseRegularPriorityCount |
integer |
Numero di base di macchine virtuali con priorità regolare che verranno create in questo set di scalabilità man mano che aumenta il numero di istanze. |
regularPriorityPercentageAboveBase |
integer |
Percentuale di istanze di macchine virtuali, dopo che è stato raggiunto il numero di priorità regolare di base, che dovrebbero usare la priorità regolare. |
ProtocolTypes
Specifica il protocollo del listener WinRM. I valori possibili sono: http,https.
Nome | Tipo | Descrizione |
---|---|---|
Http |
string |
|
Https |
string |
ProxyAgentSettings
Specifica le impostazioni proxyAgent durante la creazione della macchina virtuale. Versione minima api: 2024-03-01.
Nome | Tipo | Descrizione |
---|---|---|
enabled |
boolean |
Specifica se la funzionalità ProxyAgent deve essere abilitata nella macchina virtuale o nel set di scalabilità di macchine virtuali. |
keyIncarnationId |
integer |
Aumentare il valore di questa proprietà consente all'utente di reimpostare la chiave usata per proteggere il canale di comunicazione tra guest e host. |
mode |
Specifica la modalità in cui ProxyAgent verrà eseguito se la funzionalità è abilitata. ProxyAgent inizierà a controllare o monitorare ma non applicare il controllo di accesso alle richieste agli endpoint host in modalità di controllo, mentre in modalità Applica applichererà il controllo di accesso. Il valore predefinito è Applica modalità. |
PublicIPAddressSku
Descrive lo SKU IP pubblico. Può essere impostato solo con OrchestrationMode come flessibile.
Nome | Tipo | Descrizione |
---|---|---|
name |
Specificare il nome dello sku IP pubblico |
|
tier |
Specificare il livello sku IP pubblico |
PublicIPAddressSkuName
Specificare il nome dello sku IP pubblico
Nome | Tipo | Descrizione |
---|---|---|
Basic |
string |
|
Standard |
string |
PublicIPAddressSkuTier
Specificare il livello sku IP pubblico
Nome | Tipo | Descrizione |
---|---|---|
Global |
string |
|
Regional |
string |
RepairAction
Tipo di azione di ripristino (sostituzione, riavvio, ricrea immagine) che verrà usata per ripristinare macchine virtuali non integre nel set di scalabilità. Il valore predefinito è replace.
Nome | Tipo | Descrizione |
---|---|---|
Reimage |
string |
|
Replace |
string |
|
Restart |
string |
ResiliencyPolicy
Descrive un criterio di resilienza: resilientVMCreationPolicy e/o resilientVMDeletionPolicy.
Nome | Tipo | Descrizione |
---|---|---|
resilientVMCreationPolicy |
Parametri di configurazione usati durante l'esecuzione della creazione di macchine virtuali resilienti. |
|
resilientVMDeletionPolicy |
Parametri di configurazione usati durante l'eliminazione resiliente della macchina virtuale. |
ResilientVMCreationPolicy
I parametri di configurazione usati durante l'esecuzione della creazione di macchine virtuali resilienti.
Nome | Tipo | Descrizione |
---|---|---|
enabled |
boolean |
Specifica se la creazione di macchine virtuali resilienti deve essere abilitata nel set di scalabilità di macchine virtuali. Il valore predefinito è false. |
ResilientVMDeletionPolicy
I parametri di configurazione usati durante l'esecuzione dell'eliminazione di macchine virtuali resilienti.
Nome | Tipo | Descrizione |
---|---|---|
enabled |
boolean |
Specifica se l'eliminazione di macchine virtuali resilienti deve essere abilitata nel set di scalabilità di macchine virtuali. Il valore predefinito è false. |
ResourceIdentityType
Tipo di identità usato per il set di scalabilità di macchine virtuali. Il tipo "SystemAssigned, UserAssigned" include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo "Nessuno" rimuoverà tutte le identità dal set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
RollingUpgradePolicy
Parametri di configurazione usati durante l'esecuzione di un aggiornamento in sequenza.
Nome | Tipo | Descrizione |
---|---|---|
enableCrossZoneUpgrade |
boolean |
Consentire al set di scalabilità di macchine virtuali di ignorare i limiti AZ durante la costruzione di batch di aggiornamento. Prendere in considerazione il dominio di aggiornamento e maxBatchInstancePercent per determinare le dimensioni del batch. |
maxBatchInstancePercent |
integer |
Percentuale massima di istanze di macchine virtuali totali che verranno aggiornate contemporaneamente dall'aggiornamento in sequenza in un batch. Poiché si tratta di un valore massimo, le istanze non integre nei batch precedenti o futuri possono causare la riduzione della percentuale di istanze in un batch per garantire un'affidabilità maggiore. Il valore predefinito per questo parametro è 20%. |
maxSurge |
boolean |
Creare nuove macchine virtuali per aggiornare il set di scalabilità anziché aggiornare le macchine virtuali esistenti. Le macchine virtuali esistenti verranno eliminate dopo la creazione delle nuove macchine virtuali per ogni batch. |
maxUnhealthyInstancePercent |
integer |
Percentuale massima delle istanze totali della macchina virtuale nel set di scalabilità che possono essere contemporaneamente non integre, in seguito all'aggiornamento o rilevate in uno stato non integro dai controlli di integrità della macchina virtuale prima dell'interruzione dell'aggiornamento in sequenza. Questo vincolo verrà controllato prima di avviare qualsiasi batch. Il valore predefinito per questo parametro è 20%. |
maxUnhealthyUpgradedInstancePercent |
integer |
Percentuale massima di istanze di macchina virtuale aggiornate che possono essere trovate in uno stato non integro. Questo controllo verrà eseguito dopo l'aggiornamento di ogni batch. Se questa percentuale viene mai superata, l'aggiornamento in sequenza viene interrotto. Il valore predefinito per questo parametro è 20%. |
pauseTimeBetweenBatches |
string |
Tempo di attesa tra il completamento dell'aggiornamento per tutte le macchine virtuali in un batch e l'avvio del batch successivo. La durata deve essere specificata nel formato ISO 8601. Il valore predefinito è 0 secondi (PT0S). |
prioritizeUnhealthyInstances |
boolean |
Aggiornare tutte le istanze non integre in un set di scalabilità prima di qualsiasi istanza integra. |
rollbackFailedInstancesOnPolicyBreach |
boolean |
Rollback delle istanze non riuscite al modello precedente se i criteri di aggiornamento in sequenza vengono violati. |
ScaleInPolicy
Descrive un criterio di scalabilità orizzontale per un set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
forceDeletion |
boolean |
Questa proprietà consente di specificare se le macchine virtuali scelte per la rimozione devono essere forzate quando viene ridimensionato un set di scalabilità di macchine virtuali. (Funzionalità in anteprima) |
rules |
Regole da seguire durante il ridimensionamento di un set di scalabilità di macchine virtuali. |
ScheduledEventsAdditionalPublishingTargets
Nome | Tipo | Descrizione |
---|---|---|
eventGridAndResourceGraph |
Parametri di configurazione usati durante la creazione dell'impostazione eventGridAndResourceGraph Scheduled Event. |
ScheduledEventsPolicy
Specifica le configurazioni correlate a Redeploy, Reboot e ScheduledEventsAdditionalPublishingTargets Scheduled Event.
Nome | Tipo | Descrizione |
---|---|---|
scheduledEventsAdditionalPublishingTargets |
Parametri di configurazione usati durante la pubblicazione scheduledEventsAdditionalPublishingTargets. |
|
userInitiatedReboot |
I parametri di configurazione usati durante la creazione dell'impostazione di evento pianificata userInitiatedReboot. |
|
userInitiatedRedeploy |
I parametri di configurazione usati durante la creazione dell'impostazione dell'evento pianificata userInitiatedRedeploy. |
ScheduledEventsProfile
Nome | Tipo | Descrizione |
---|---|---|
osImageNotificationProfile |
Specifica le configurazioni correlate all'evento pianificato per l'immagine del sistema operativo. |
|
terminateNotificationProfile |
Specifica le configurazioni correlate all'evento pianificate termina. |
securityEncryptionTypes
Specifica EncryptionType del disco gestito. È impostato su DiskWithVMGuestState per la crittografia del disco gestito insieme al BLOB VMGuestState, VMGuestStateOnly per la crittografia del BLOB VMGuestState e NonPersistedTPM per non rendere persistente lo stato del firmware nel BLOB VMGuestState. Nota: Può essere impostato solo per le macchine virtuali riservate.
Nome | Tipo | Descrizione |
---|---|---|
DiskWithVMGuestState |
string |
|
NonPersistedTPM |
string |
|
VMGuestStateOnly |
string |
SecurityPostureReference
Specifica il comportamento di sicurezza da usare per tutte le macchine virtuali nel set di scalabilità. Versione minima api: 2023-03-01
Nome | Tipo | Descrizione |
---|---|---|
excludeExtensions |
Elenco delle estensioni della macchina virtuale da escludere quando si applica il comportamento di sicurezza. |
|
id |
string |
Id riferimento al comportamento di sicurezza sotto forma di /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/version/{major.minor.patch}|{major.*}|latest |
SecurityProfile
Specifica le impostazioni del profilo di sicurezza per la macchina virtuale o il set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
encryptionAtHost |
boolean |
Questa proprietà può essere usata dall'utente nella richiesta per abilitare o disabilitare la crittografia host per la macchina virtuale o il set di scalabilità di macchine virtuali. In questo modo verrà abilitata la crittografia per tutti i dischi, incluso il disco Resource/Temp nell'host stesso. Il comportamento predefinito è: la crittografia nell'host verrà disabilitata a meno che questa proprietà non sia impostata su true per la risorsa. |
encryptionIdentity |
Specifica l'identità gestita usata da ADE per ottenere il token di accesso per le operazioni dell'insieme di credenziali delle chiavi. |
|
proxyAgentSettings |
Specifica le impostazioni proxyAgent durante la creazione della macchina virtuale. Versione minima api: 2024-03-01. |
|
securityType |
Specifica il tipo di sicurezza della macchina virtuale. Deve essere impostato su qualsiasi valore specificato per abilitare UefiSettings. Il comportamento predefinito è: UefiSettings non verrà abilitato a meno che questa proprietà non sia impostata. |
|
uefiSettings |
Specifica le impostazioni di sicurezza, ad esempio l'avvio protetto e vTPM, usate durante la creazione della macchina virtuale. Versione minima api: 2020-12-01. |
SecurityTypes
Specifica il tipo di sicurezza della macchina virtuale. Deve essere impostato su qualsiasi valore specificato per abilitare UefiSettings. Il comportamento predefinito è: UefiSettings non verrà abilitato a meno che questa proprietà non sia impostata.
Nome | Tipo | Descrizione |
---|---|---|
ConfidentialVM |
string |
|
TrustedLaunch |
string |
ServiceArtifactReference
Specifica l'ID di riferimento dell'artefatto del servizio usato per impostare la stessa versione dell'immagine per tutte le macchine virtuali nel set di scalabilità quando si usa la versione dell'immagine 'più recente'. Versione minima api: 2022-11-01
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID riferimento all'artefatto del servizio sotto forma di /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
SettingNames
Specifica il nome dell'impostazione a cui si applica il contenuto. I valori possibili sono: FirstLogonCommands e AutoLogon.
Nome | Tipo | Descrizione |
---|---|---|
AutoLogon |
string |
|
FirstLogonCommands |
string |
Sku
Descrive uno SKU del set di scalabilità di macchine virtuali. NOTA: se il nuovo SKU della macchina virtuale non è supportato nell'hardware in cui è attualmente attivo il set di scalabilità, è necessario deallocare le macchine virtuali nel set di scalabilità prima di modificare il nome dello SKU.
Nome | Tipo | Descrizione |
---|---|---|
capacity |
integer |
Specifica il numero di macchine virtuali nel set di scalabilità. |
name |
string |
Nome sku. |
tier |
string |
Specifica il livello di macchine virtuali in un set di scalabilità. |
SpotRestorePolicy
Specifica le proprietà Spot-Try-Restore per il set di scalabilità di macchine virtuali. Con questa proprietà il cliente può abilitare o disabilitare il ripristino automatico delle istanze di macchine virtuali spot del set di scalabilità di macchine virtuali spot in modo opportunistico in base alla disponibilità della capacità e al vincolo dei prezzi.
Nome | Tipo | Descrizione |
---|---|---|
enabled |
boolean |
Abilita la funzionalità Spot-Try-Restore in cui le istanze SPOT di VMSS rimosse verranno tentate di essere ripristinate in modo opportunistico in base alla disponibilità della capacità e ai vincoli dei prezzi |
restoreTimeout |
string |
Valore di timeout espresso come durata iso 8601 dopo la quale la piattaforma non tenterà di ripristinare le istanze SPOT del set di scalabilità di macchine virtuali |
SshConfiguration
Configurazione SSH per macchine virtuali basate su Linux in esecuzione in Azure
Nome | Tipo | Descrizione |
---|---|---|
publicKeys |
Elenco di chiavi pubbliche SSH usate per l'autenticazione con macchine virtuali basate su Linux. |
SshPublicKey
Contiene informazioni sulla chiave pubblica del certificato SSH e sul percorso nella macchina virtuale Linux in cui viene inserita la chiave pubblica.
Nome | Tipo | Descrizione |
---|---|---|
keyData |
string |
Certificato di chiave pubblica SSH usato per l'autenticazione con la macchina virtuale tramite ssh. La chiave deve essere almeno 2048 bit e in formato ssh-rsa. Per la creazione di chiavi SSH, vedere [Creare chiavi SSH in Linux e Mac per macchine virtuali Linux in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). |
path |
string |
Specifica il percorso completo nella macchina virtuale creata in cui viene archiviata la chiave pubblica ssh. Se il file esiste già, la chiave specificata viene aggiunta al file. Esempio: /home/user/.ssh/authorized_keys |
StatusLevelTypes
Codice di livello.
Nome | Tipo | Descrizione |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |
StorageAccountTypes
Specifica il tipo di account di archiviazione per il disco gestito. NOTA: UltraSSD_LRS può essere usato solo con dischi dati, non può essere usato con il disco del sistema operativo.
Nome | Tipo | Descrizione |
---|---|---|
PremiumV2_LRS |
string |
|
Premium_LRS |
string |
|
Premium_ZRS |
string |
|
StandardSSD_LRS |
string |
|
StandardSSD_ZRS |
string |
|
Standard_LRS |
string |
|
UltraSSD_LRS |
string |
SubResource
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa |
TerminateNotificationProfile
Nome | Tipo | Descrizione |
---|---|---|
enable |
boolean |
Specifica se l'evento Terminate Scheduled è abilitato o disabilitato. |
notBeforeTimeout |
string |
La durata configurabile dell'eliminazione di una macchina virtuale dovrà potenzialmente approvare l'evento pianificato Terminate prima che l'evento venga approvato automaticamente (timeout). La configurazione deve essere specificata in formato ISO 8601, il valore predefinito è 5 minuti (PT5M) |
UefiSettings
Specifica le impostazioni di sicurezza come l'avvio sicuro e vTPM usato durante la creazione della macchina virtuale. Versione minima api: 2020-12-01.
Nome | Tipo | Descrizione |
---|---|---|
secureBootEnabled |
boolean |
Specifica se l'avvio sicuro deve essere abilitato nella macchina virtuale. Versione minima api: 2020-12-01. |
vTpmEnabled |
boolean |
Specifica se vTPM deve essere abilitato nella macchina virtuale. Versione minima api: 2020-12-01. |
UpgradeMode
Specifica la modalità di un aggiornamento alle macchine virtuali nel set di scalabilità.
I valori possibili sono:
Manuale : è possibile controllare l'applicazione degli aggiornamenti alle macchine virtuali nel set di scalabilità. A tale scopo, usare l'azione manualUpgrade.
Automatico : tutte le macchine virtuali nel set di scalabilità vengono aggiornate automaticamente contemporaneamente.
Nome | Tipo | Descrizione |
---|---|---|
Automatic |
string |
|
Manual |
string |
|
Rolling |
string |
UpgradePolicy
Descrive un criterio di aggiornamento: automatico, manuale o in sequenza.
Nome | Tipo | Descrizione |
---|---|---|
automaticOSUpgradePolicy |
Parametri di configurazione usati per eseguire l'aggiornamento automatico del sistema operativo. |
|
mode |
Specifica la modalità di un aggiornamento alle macchine virtuali nel set di scalabilità. |
|
rollingUpgradePolicy |
Parametri di configurazione usati durante l'esecuzione di un aggiornamento in sequenza. |
UserAssignedIdentities
Elenco di identità utente associate alla macchina virtuale. I riferimenti alla chiave del dizionario identità utente saranno ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Nome | Tipo | Descrizione |
---|---|---|
|
UserInitiatedReboot
Specifica le configurazioni correlate agli eventi pianificati relativi al riavvio.
Nome | Tipo | Descrizione |
---|---|---|
automaticallyApprove |
boolean |
Specifica le configurazioni correlate all'evento pianificato per il riavvio. |
UserInitiatedRedeploy
Specifica le configurazioni correlate all'evento pianificato correlate alla ridistribuitura.
Nome | Tipo | Descrizione |
---|---|---|
automaticallyApprove |
boolean |
Specifica le configurazioni correlate all'evento pianificato di ridistribuire. |
VaultCertificate
Descrive un singolo riferimento al certificato in un Key Vault e la posizione in cui deve risiedere il certificato nella macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
certificateStore |
string |
Per le macchine virtuali Windows, specifica l'archivio certificati nella macchina virtuale a cui aggiungere il certificato. L'archivio certificati specificato è in modo implicito nell'account LocalMachine. Per le macchine virtuali Linux, il file di certificato viene inserito nella directory /var/lib/waagent, con il nome <di file UppercaseThumbprint.crt> per il file di certificato X509 e <UppercaseThumbprint.prv> per la chiave privata. Entrambi questi file sono formattati con estensione pem. |
certificateUrl |
string |
Si tratta dell'URL di un certificato caricato in Key Vault come segreto. Per aggiungere un segreto alla Key Vault, vedere Aggiungere una chiave o un segreto all'insieme di credenziali delle chiavi. In questo caso, il certificato deve essere La codifica Base64 dell'oggetto JSON seguente codificato in UTF-8: |
VaultSecretGroup
Descrive un set di certificati che sono tutti nello stesso Key Vault.
Nome | Tipo | Descrizione |
---|---|---|
sourceVault |
URL relativo della Key Vault contenente tutti i certificati in VaultCertificates. |
|
vaultCertificates |
Elenco di riferimenti all'insieme di credenziali delle chiavi in SourceVault che contengono certificati. |
VirtualHardDisk
Descrive l'URI di un disco.
Nome | Tipo | Descrizione |
---|---|---|
uri |
string |
Specifica l'URI del disco rigido virtuale. |
VirtualMachineEvictionPolicyTypes
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, sia "Deallocate" che "Delete" sono supportati e la versione minima api-version è 2019-03-01. Per i set di scalabilità di Azure Spot, sia "Deallocate" che "Delete" sono supportati e la versione minima api-version è 2017-10-30-preview.
Nome | Tipo | Descrizione |
---|---|---|
Deallocate |
string |
|
Delete |
string |
VirtualMachineExtension
Descrive un'estensione macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa |
location |
string |
Posizione risorsa |
name |
string |
Nome risorsa |
properties.autoUpgradeMinorVersion |
boolean |
Indica se l'estensione deve usare una versione secondaria più recente, se disponibile in fase di distribuzione. Dopo la distribuzione, tuttavia, l'estensione non aggiornerà le versioni secondarie, a meno che non venga ridistribuibile, anche con questa proprietà impostata su true. |
properties.enableAutomaticUpgrade |
boolean |
Indica se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente dell'estensione. |
properties.forceUpdateTag |
string |
Modalità di aggiornamento forzato del gestore dell'estensione anche se la configurazione dell'estensione non è stata modificata. |
properties.instanceView |
Visualizzazione dell'istanza dell'estensione della macchina virtuale. |
|
properties.protectedSettings |
object |
L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta. |
properties.protectedSettingsFromKeyVault |
Impostazioni protette delle estensioni passate per riferimento e utilizzate dall'insieme di credenziali delle chiavi |
|
properties.provisionAfterExtensions |
string[] |
Raccolta di nomi di estensione dopo i quali è necessario effettuare il provisioning di questa estensione. |
properties.provisioningState |
string |
Stato di provisioning, che viene visualizzato solo nella risposta. |
properties.publisher |
string |
Nome del server di pubblicazione del gestore dell'estensione. |
properties.settings |
object |
Impostazioni pubbliche in formato JSON per l'estensione. |
properties.suppressFailures |
boolean |
Indica se gli errori derivanti dall'estensione verranno eliminati (gli errori operativi, ad esempio la mancata connessione alla macchina virtuale, non verranno eliminati indipendentemente da questo valore). Il valore predefinito è false. |
properties.type |
string |
Specifica il tipo di estensione; un esempio è "CustomScriptExtension". |
properties.typeHandlerVersion |
string |
Specifica la versione del gestore di script. |
tags |
object |
Tag delle risorse |
type |
string |
Tipo di risorsa |
VirtualMachineExtensionInstanceView
Visualizzazione dell'istanza di un'estensione macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome dell'estensione della macchina virtuale. |
statuses |
Informazioni sullo stato della risorsa. |
|
substatuses |
Informazioni sullo stato della risorsa. |
|
type |
string |
Specifica il tipo di estensione; un esempio è "CustomScriptExtension". |
typeHandlerVersion |
string |
Specifica la versione del gestore di script. |
VirtualMachinePriorityTypes
Specifica la priorità per le macchine virtuali nel set di scalabilità. Api-version minima: 2017-10-30-preview.
Nome | Tipo | Descrizione |
---|---|---|
Low |
string |
|
Regular |
string |
|
Spot |
string |
VirtualMachineScaleSet
Descrive un set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
etag |
string |
Etag è la proprietà restituita nella risposta Create/Update/Get del set di scalabilità di macchine virtuali, in modo che il cliente possa fornirlo nell'intestazione per garantire gli aggiornamenti ottimistici |
extendedLocation |
Posizione estesa del set di scalabilità di macchine virtuali. |
|
id |
string |
ID risorsa |
identity |
Identità del set di scalabilità di macchine virtuali, se configurata. |
|
location |
string |
Posizione risorsa |
name |
string |
Nome risorsa |
plan |
Specifica informazioni sull'immagine del marketplace usata per creare la macchina virtuale. Questo elemento viene usato solo per le immagini del marketplace. Prima di poter usare un'immagine del marketplace da un'API, è necessario abilitare l'immagine per l'uso a livello di codice. Nella portale di Azure individuare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione a ->. Immettere le informazioni necessarie e quindi fare clic su Salva. |
|
properties.additionalCapabilities |
Specifica funzionalità aggiuntive abilitate o disabilitate nella Macchine virtuali nel set di scalabilità di macchine virtuali. Ad esempio, se il Macchine virtuali ha la possibilità di supportare il collegamento di dischi dati gestiti con UltraSSD_LRS tipo di account di archiviazione. |
|
properties.automaticRepairsPolicy |
Criteri per le riparazioni automatiche. |
|
properties.constrainedMaximumCapacity |
boolean |
Proprietà facoltativa che deve essere impostata su True o omessa. |
properties.doNotRunExtensionsOnOverprovisionedVMs |
boolean |
Quando l'overprovision è abilitato, le estensioni vengono avviate solo sul numero richiesto di macchine virtuali che vengono infine mantenute. Questa proprietà garantisce quindi che le estensioni non vengano eseguite nelle macchine virtuali con provisioning eccessivo aggiuntivo. |
properties.hostGroup |
Specifica informazioni sul gruppo host dedicato in cui risiede il set di scalabilità di macchine virtuali. Versione minima api: 2020-06-01. |
|
properties.orchestrationMode |
Specifica la modalità di orchestrazione per il set di scalabilità di macchine virtuali. |
|
properties.overprovision |
boolean |
Specifica se il set di scalabilità di macchine virtuali deve essere sottoposto a overprovisioning. |
properties.platformFaultDomainCount |
integer |
Numero di domini di errore per ogni gruppo di posizionamento. |
properties.priorityMixPolicy |
Specifica le destinazioni desiderate per la combinazione di macchine virtuali con priorità Spot e Regular all'interno della stessa istanza di VMSS Flex. |
|
properties.provisioningState |
string |
Stato di provisioning, che viene visualizzato solo nella risposta. |
properties.proximityPlacementGroup |
Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnato il set di scalabilità di macchine virtuali. Versione minima api: 2018-04-01. |
|
properties.resiliencyPolicy |
Criteri per la resilienza |
|
properties.scaleInPolicy |
Specifica i criteri applicati durante il ridimensionamento in Macchine virtuali nel set di scalabilità di macchine virtuali. |
|
properties.scheduledEventsPolicy |
The ScheduledEventsPolicy. |
|
properties.singlePlacementGroup |
boolean |
Se true, questo limita il set di scalabilità a un singolo gruppo di posizionamento, con dimensioni massime di 100 macchine virtuali. NOTA: se singlePlacementGroup è true, può essere modificato in false. Se invece singlePlacementGroup ha valore false, non può essere impostata su true. |
properties.spotRestorePolicy |
Specifica le proprietà di ripristino spot per il set di scalabilità di macchine virtuali. |
|
properties.timeCreated |
string |
Specifica l'ora in cui è stata creata la risorsa del set di scalabilità di macchine virtuali. Versione minima api: 2021-11-01. |
properties.uniqueId |
string |
Specifica l'ID che identifica in modo univoco un set di scalabilità di macchine virtuali. |
properties.upgradePolicy |
Criteri di aggiornamento. |
|
properties.virtualMachineProfile |
Profilo della macchina virtuale. |
|
properties.zoneBalance |
boolean |
Se forzare rigorosamente anche la distribuzione di macchine virtuali tra zone x in caso di interruzione della zona. La proprietà zoneBalance può essere impostata solo se la proprietà zone del set di scalabilità contiene più di una zona. Se non sono presenti zone o una sola zona specificata, la proprietà zoneBalance non deve essere impostata. |
sku |
SKU del set di scalabilità di macchine virtuali. |
|
tags |
object |
Tag delle risorse |
type |
string |
Tipo di risorsa |
zones |
string[] |
Zone del set di scalabilità di macchine virtuali. NOTA: le zone di disponibilità possono essere impostate solo quando si crea il set di scalabilità |
VirtualMachineScaleSetDataDisk
Descrive un disco dati del set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
caching |
Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: Nessuno,ReadOnly,ReadWrite. I valori predefiniti sono: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium. |
|
createOption |
Opzione di creazione. |
|
deleteOption |
Specifica se il disco dati deve essere eliminato o scollegato dopo l'eliminazione di VMSS Flex (questa funzionalità è disponibile solo per VMSS con OrchestrationMode flessibile). |
|
diskIOPSReadWrite |
integer |
Specifica il Read-Write operazioni di I/O al secondo per il disco gestito. Deve essere usato solo quando StorageAccountType è UltraSSD_LRS. Se non specificato, verrà assegnato un valore predefinito in base a diskSizeGB. |
diskMBpsReadWrite |
integer |
Specifica la larghezza di banda in MB al secondo per il disco gestito. Deve essere usato solo quando StorageAccountType è UltraSSD_LRS. Se non specificato, verrà assegnato un valore predefinito in base a diskSizeGB. |
diskSizeGB |
integer |
Specifica le dimensioni di un disco dati vuoto in gigabyte. Questo elemento può essere usato per sovrascrivere le dimensioni del disco in un'immagine di macchina virtuale. La proprietà diskSizeGB è il numero di byte x 1024^3 per il disco e il valore non può essere maggiore di 1023. |
lun |
integer |
Specifica il numero di unità logica del disco dati. Questo valore viene usato per identificare i dischi dati all'interno della macchina virtuale e pertanto deve essere univoco per ogni disco dati collegato a una macchina virtuale. |
managedDisk |
Parametri del disco gestito. |
|
name |
string |
Nome del disco. |
writeAcceleratorEnabled |
boolean |
Specifica se writeAccelerator deve essere abilitato o disabilitato nel disco. |
VirtualMachineScaleSetExtension
Descrive un'estensione del set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa |
name |
string |
Nome dell'estensione. |
properties.autoUpgradeMinorVersion |
boolean |
Indica se l'estensione deve usare una versione secondaria più recente, se disponibile in fase di distribuzione. Dopo la distribuzione, tuttavia, l'estensione non aggiornerà le versioni secondarie, a meno che non venga ridistribuibile, anche con questa proprietà impostata su true. |
properties.enableAutomaticUpgrade |
boolean |
Indica se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente dell'estensione. |
properties.forceUpdateTag |
string |
Se viene specificato un valore ed è diverso dal valore precedente, il gestore dell'estensione verrà forzato ad aggiornare anche se la configurazione dell'estensione non è stata modificata. |
properties.protectedSettings |
object |
L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta. |
properties.protectedSettingsFromKeyVault |
Impostazioni protette delle estensioni passate per riferimento e utilizzate dall'insieme di credenziali delle chiavi |
|
properties.provisionAfterExtensions |
string[] |
Raccolta di nomi di estensione dopo i quali è necessario effettuare il provisioning di questa estensione. |
properties.provisioningState |
string |
Stato di provisioning, che viene visualizzato solo nella risposta. |
properties.publisher |
string |
Nome del server di pubblicazione del gestore dell'estensione. |
properties.settings |
object |
Impostazioni pubbliche in formato JSON per l'estensione. |
properties.suppressFailures |
boolean |
Indica se gli errori derivanti dall'estensione verranno eliminati (gli errori operativi, ad esempio la mancata connessione alla macchina virtuale, non verranno eliminati indipendentemente da questo valore). Il valore predefinito è false. |
properties.type |
string |
Specifica il tipo di estensione; un esempio è "CustomScriptExtension". |
properties.typeHandlerVersion |
string |
Specifica la versione del gestore di script. |
type |
string |
Tipo di risorsa |
VirtualMachineScaleSetExtensionProfile
Descrive un profilo di estensione del set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
extensions |
Risorse dell'estensione figlio del set di scalabilità di macchine virtuali. |
|
extensionsTimeBudget |
string |
Specifica l'ora allocata per l'avvio di tutte le estensioni. La durata del tempo deve essere compresa tra 15 minuti e 120 minuti (incluso) e deve essere specificata in formato ISO 8601. Il valore predefinito è 90 minuti (PT1H30M). Versione minima api: 2020-06-01. |
VirtualMachineScaleSetHardwareProfile
Specifica le impostazioni hardware per il set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
vmSizeProperties |
Specifica le proprietà per personalizzare le dimensioni della macchina virtuale. Versione minima api: 2021-11-01. Per altre informazioni, seguire le istruzioni riportate nella personalizzazione della macchina virtuale . |
VirtualMachineScaleSetIdentity
Identità per il set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
principalId |
string |
ID principale dell'identità del set di scalabilità di macchine virtuali. Questa proprietà verrà fornita solo per un'identità assegnata dal sistema. |
tenantId |
string |
ID tenant associato al set di scalabilità di macchine virtuali. Questa proprietà verrà fornita solo per un'identità assegnata dal sistema. |
type |
Tipo di identità usato per il set di scalabilità di macchine virtuali. Il tipo "SystemAssigned, UserAssigned" include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo "Nessuno" rimuoverà tutte le identità dal set di scalabilità di macchine virtuali. |
|
userAssignedIdentities |
Elenco delle identità utente associate al set di scalabilità di macchine virtuali. I riferimenti alla chiave del dizionario identità utente saranno ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
VirtualMachineScaleSetIPConfiguration
Descrive la configurazione IP di un profilo di rete del set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome della configurazione IP. |
properties.applicationGatewayBackendAddressPools |
Specifica una matrice di riferimenti ai pool di indirizzi back-end dei gateway applicazione. Un set di scalabilità può fare riferimento a pool di indirizzi back-end di più gateway applicazione. Più set di scalabilità non possono usare lo stesso gateway applicazione. |
|
properties.applicationSecurityGroups |
Specifica una matrice di riferimenti al gruppo di sicurezza delle applicazioni. |
|
properties.loadBalancerBackendAddressPools |
Specifica una matrice di riferimenti ai pool di indirizzi back-end di servizi di bilanciamento del carico. Un set di scalabilità può fare riferimento a pool di indirizzi back-end di un servizio di bilanciamento del carico pubblico e di un servizio di bilanciamento del carico interno. Più set di scalabilità non possono usare lo stesso servizio di bilanciamento del carico sku basic. |
|
properties.loadBalancerInboundNatPools |
Specifica una matrice di riferimenti ai pool Nat in ingresso dei servizi di bilanciamento del carico. Un set di scalabilità può fare riferimento a pool NAT in ingresso di un servizio di bilanciamento del carico pubblico e di un servizio di bilanciamento del carico interno. Più set di scalabilità non possono usare lo stesso servizio di bilanciamento del carico sku basic. |
|
properties.primary |
boolean |
Specifica l'interfaccia di rete primaria nel caso in cui la macchina virtuale abbia più di 1 interfaccia di rete. |
properties.privateIPAddressVersion |
Disponibile da Api-Version 2017-03-30 e versioni successive, indica se la configurazione ip specifica è IPv4 o IPv6. Il valore predefinito è IPv4. I valori possibili sono: 'IPv4' e 'IPv6'. |
|
properties.publicIPAddressConfiguration |
PublicIPAddressConfiguration. |
|
properties.subnet |
Specifica l'identificatore della subnet. |
VirtualMachineScaleSetIpTag
Contiene il tag IP associato all'indirizzo IP pubblico.
Nome | Tipo | Descrizione |
---|---|---|
ipTagType |
string |
Tipo di tag IP. Esempio: FirstPartyUsage. |
tag |
string |
Tag IP associato all'INDIRIZZO IP pubblico. Esempio: SQL, Archiviazione e così via. |
VirtualMachineScaleSetManagedDiskParameters
Descrive i parametri di un disco gestito di ScaleSet.
Nome | Tipo | Descrizione |
---|---|---|
diskEncryptionSet |
Specifica l'ID risorsa del set di crittografia dischi gestiti dal cliente per il disco gestito. |
|
securityProfile |
Specifica il profilo di sicurezza per il disco gestito. |
|
storageAccountType |
Specifica il tipo di account di archiviazione per il disco gestito. NOTA: UltraSSD_LRS può essere usato solo con i dischi dati, non può essere usato con il disco del sistema operativo. |
VirtualMachineScaleSetNetworkConfiguration
Descrive le configurazioni di rete del set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome della configurazione di rete. |
properties.auxiliaryMode |
Specifica se la modalità ausiliaria è abilitata per la risorsa Interfaccia di rete. |
|
properties.auxiliarySku |
Specifica se lo sku ausiliario è abilitato per la risorsa Interfaccia di rete. |
|
properties.deleteOption |
Specificare cosa accade all'interfaccia di rete quando la macchina virtuale viene eliminata |
|
properties.disableTcpStateTracking |
boolean |
Specifica se l'interfaccia di rete è disabilitata per il rilevamento dello stato tcp. |
properties.dnsSettings |
Le impostazioni dns da applicare nelle interfacce di rete. |
|
properties.enableAcceleratedNetworking |
boolean |
Specifica se l'interfaccia di rete è abilitata per la rete. |
properties.enableFpga |
boolean |
Specifica se l'interfaccia di rete è abilitata per la rete FPGA. |
properties.enableIPForwarding |
boolean |
Indica se l'inoltro IP è abilitato in questa scheda di interfaccia di rete. |
properties.ipConfigurations |
Specifica le configurazioni IP dell'interfaccia di rete. |
|
properties.networkSecurityGroup |
Gruppo di sicurezza di rete. |
|
properties.primary |
boolean |
Specifica l'interfaccia di rete primaria nel caso in cui la macchina virtuale abbia più di 1 interfaccia di rete. |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Descrive le impostazioni DNS di una configurazione DNS dei set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
dnsServers |
string[] |
Elenco di indirizzi IP dei server DNS |
VirtualMachineScaleSetNetworkProfile
Descrive un profilo di rete del set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
healthProbe |
Riferimento a un probe di bilanciamento del carico usato per determinare l'integrità di un'istanza nel set di scalabilità di macchine virtuali. Il riferimento sarà nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. |
|
networkApiVersion |
specifica la versione dell'API Microsoft.Network usata durante la creazione di risorse di rete nelle configurazioni dell'interfaccia di rete per il set di scalabilità di macchine virtuali con modalità di orchestrazione 'Flessibile' |
|
networkInterfaceConfigurations |
Elenco di configurazioni di rete. |
VirtualMachineScaleSetOSDisk
Descrive un disco del sistema operativo del set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
caching |
Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: Nessuno,ReadOnly,ReadWrite. I valori predefiniti sono: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium. |
|
createOption |
Specifica il modo in cui devono essere create le macchine virtuali nel set di scalabilità. L'unico valore consentito è: FromImage. Questo valore viene usato quando si usa un'immagine per creare la macchina virtuale. Se si usa un'immagine della piattaforma, si usa anche l'elemento imageReference descritto in precedenza. Se si usa un'immagine del marketplace, si usa anche l'elemento piano descritto in precedenza. |
|
deleteOption |
Specifica se il disco del sistema operativo deve essere eliminato o scollegato all'eliminazione di VMSS Flex (questa funzionalità è disponibile solo per VMSS con OrchestrationMode flessibile). |
|
diffDiskSettings |
Specifica le impostazioni del disco temporaneo per il disco del sistema operativo usato dal set di scalabilità di macchine virtuali. |
|
diskSizeGB |
integer |
Specifica le dimensioni di un disco dati vuoto in gigabyte. Questo elemento può essere usato per sovrascrivere le dimensioni del disco in un'immagine di macchina virtuale. La proprietà 'diskSizeGB' è il numero di byte x 1024^3 per il disco e il valore non può essere maggiore di 1023. |
image |
Specifica informazioni sull'immagine utente non gestita in modo da basare il set di scalabilità. |
|
managedDisk |
Parametri del disco gestito. |
|
name |
string |
Nome del disco. |
osType |
Questa proprietà consente di specificare il tipo del sistema operativo incluso nel disco se si crea una macchina virtuale da un'immagine utente o un disco rigido virtuale specializzato. I valori possibili sono: Windows,Linux. |
|
vhdContainers |
string[] |
Specifica gli URL del contenitore usati per archiviare i dischi del sistema operativo per il set di scalabilità. |
writeAcceleratorEnabled |
boolean |
Specifica se writeAccelerator deve essere abilitato o disabilitato nel disco. |
VirtualMachineScaleSetOSProfile
Descrive un profilo del sistema operativo del set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
adminPassword |
string |
Specifica la password dell'account amministratore. |
adminUsername |
string |
Specifica il nome dell'account amministratore. |
allowExtensionOperations |
boolean |
Specifica se le operazioni di estensione devono essere consentite nel set di scalabilità di macchine virtuali. Questa impostazione può essere impostata solo su False quando non sono presenti estensioni nel set di scalabilità di macchine virtuali. |
computerNamePrefix |
string |
Specifica il prefisso del nome computer per tutte le macchine virtuali nel set di scalabilità. I prefissi del nome computer devono essere lunghi da 1 a 15 caratteri. |
customData |
string |
Specifica una stringa con codifica in Base 64 di dati personalizzati. La stringa con codifica in Base 64 viene decodificata in una matrice binaria salvata come file nella macchina virtuale. La lunghezza massima della matrice binaria è 65535 byte. Per l'uso di cloud-init per la macchina virtuale, vedere Uso di cloud-init per personalizzare una macchina virtuale Linux durante la creazione |
linuxConfiguration |
Specifica le impostazioni del sistema operativo Linux nella macchina virtuale. Per un elenco delle distribuzioni Linux supportate, vedere Linux in Azure-Endorsed Distribuzioni. |
|
requireGuestProvisionSignal |
boolean |
Proprietà facoltativa che deve essere impostata su True o omessa. |
secrets |
Specifica il set di certificati che devono essere installati nelle macchine virtuali nel set di scalabilità. Per installare i certificati in una macchina virtuale, è consigliabile usare l'estensione macchina virtuale azure Key Vault per Linux o l'estensione macchina virtuale di Azure Key Vault per Windows. |
|
windowsConfiguration |
Specifica le impostazioni del sistema operativo Windows nella macchina virtuale. |
VirtualMachineScaleSetPublicIPAddressConfiguration
Descrive la configurazione publicIPAddress di un set di scalabilità di macchine virtuali
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome di configurazione dell'indirizzo publicIP. |
properties.deleteOption |
Specificare cosa accade all'INDIRIZZO IP pubblico quando la macchina virtuale viene eliminata |
|
properties.dnsSettings |
Virtual |
Le impostazioni dns da applicare agli indirizzi publicIP . |
properties.idleTimeoutInMinutes |
integer |
Timeout inattiva dell'indirizzo IP pubblico. |
properties.ipTags |
Elenco di tag IP associati all'indirizzo IP pubblico. |
|
properties.publicIPAddressVersion |
Disponibile da Api-Version 2019-07-01 in poi, rappresenta se la configurazione ip specifica è IPv4 o IPv6. Il valore predefinito viene assunto come IPv4. I valori possibili sono: 'IPv4' e 'IPv6'. |
|
properties.publicIPPrefix |
PublicIPPrefix da cui allocare indirizzi publicIP. |
|
sku |
Descrive lo SKU IP pubblico. Può essere impostato solo con OrchestrationMode come flessibile. |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Descrive le impostazioni DNS di un set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
domainNameLabel |
string |
Etichetta Nome di dominio. La concatenazione dell'etichetta del nome di dominio e dell'indice vm sarà le etichette dei nomi di dominio delle risorse PublicIPAddress che verranno create |
domainNameLabelScope |
Ambito dell'etichetta Nome di dominio. La concatenazione dell'etichetta del nome di dominio hash generata in base ai criteri dall'ambito dell'etichetta del nome di dominio e l'indice della macchina virtuale saranno le etichette dei nomi di dominio delle risorse PublicIPAddress che verranno create |
VirtualMachineScaleSetScaleInRules
Le regole da seguire quando si esegue il ridimensionamento in un set di scalabilità di macchine virtuali.
I valori possibili sono:
Predefinito Quando un set di scalabilità di macchine virtuali viene ridimensionato, il set di scalabilità verrà prima bilanciato tra le zone se si tratta di un set di scalabilità zonale. Verrà quindi bilanciato tra domini di errore il più possibile. All'interno di ogni dominio di errore, le macchine virtuali scelte per la rimozione saranno quelle più recenti che non sono protette dal ridimensionamento.
OldestVM Quando un set di scalabilità di macchine virtuali viene ridimensionato, le macchine virtuali meno recenti che non sono protette dal ridimensionamento verranno scelte per la rimozione. Per i set di scalabilità di macchine virtuali zonali, il set di scalabilità verrà prima bilanciato tra le zone. All'interno di ogni zona, le macchine virtuali meno recenti che non sono protette verranno scelte per la rimozione.
Vm più recente Quando un set di scalabilità di macchine virtuali viene ridimensionato, le macchine virtuali più recenti che non sono protette dal ridimensionamento verranno scelte per la rimozione. Per i set di scalabilità di macchine virtuali zonali, il set di scalabilità verrà prima bilanciato tra le zone. All'interno di ogni zona, le macchine virtuali più recenti che non sono protette verranno scelte per la rimozione.
Nome | Tipo | Descrizione |
---|---|---|
Default |
string |
|
NewestVM |
string |
|
OldestVM |
string |
VirtualMachineScaleSetStorageProfile
Descrive un profilo di archiviazione del set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
dataDisks |
Specifica i parametri usati per aggiungere dischi dati alle macchine virtuali nel set di scalabilità. Per altre informazioni sui dischi, vedere Informazioni su dischi e dischi rigidi virtuali per le macchine virtuali di Azure. |
|
diskControllerType |
Specifica il tipo di controller del disco configurato per le macchine virtuali nel set di scalabilità. Versione minima api: 2022-08-01 |
|
imageReference |
Specifica informazioni sull'immagine da usare. È possibile specificare informazioni sulle immagini della piattaforma, sulle immagini del marketplace o sulle immagini di macchine virtuali. Questo elemento è necessario quando si vuole usare un'immagine della piattaforma, un'immagine del marketplace o un'immagine di macchina virtuale, ma non viene usata in altre operazioni di creazione. |
|
osDisk |
Specifica informazioni sul disco del sistema operativo utilizzato dalle macchine virtuali nel set di scalabilità. Per altre informazioni sui dischi, vedere Informazioni su dischi e dischi rigidi virtuali per le macchine virtuali di Azure. |
VirtualMachineScaleSetVMProfile
Descrive un profilo di macchina virtuale del set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
applicationProfile |
Specifica le applicazioni della raccolta che devono essere rese disponibili per la macchina virtuale/set di scalabilità di macchine virtuali |
|
billingProfile |
Specifica i dettagli relativi alla fatturazione di un set di scalabilità di macchine virtuali spot di Azure. Versione minima api: 2019-03-01. |
|
capacityReservation |
Specifica i dettagli relativi alla prenotazione della capacità di un set di scalabilità. 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. |
|
extensionProfile |
Specifica una raccolta di impostazioni per le estensioni installate nelle macchine virtuali nel set di scalabilità. |
|
hardwareProfile |
Specifica i dettagli relativi al profilo hardware di un set di scalabilità. Versione minima api: 2021-11-01. |
|
licenseType |
string |
Specifica che l'immagine o il disco usato è stato concesso in licenza in locale. |
networkProfile |
Specifica le proprietà delle interfacce di rete delle macchine virtuali nel set di scalabilità. |
|
osProfile |
Specifica le impostazioni del sistema operativo per le macchine virtuali nel set di scalabilità. |
|
priority |
Specifica la priorità per le macchine virtuali nel set di scalabilità. Versione minima api: 2017-10-30-preview. |
|
scheduledEventsProfile |
Specifica le configurazioni correlate agli eventi pianificati. |
|
securityPostureReference |
Specifica il comportamento di sicurezza da usare per tutte le macchine virtuali nel set di scalabilità. Versione minima api: 2023-03-01 |
|
securityProfile |
Specifica le impostazioni del profilo correlato alla sicurezza per le macchine virtuali nel set di scalabilità. |
|
serviceArtifactReference |
Specifica l'ID riferimento dell'artefatto del servizio usato per impostare la stessa versione dell'immagine per tutte le macchine virtuali nel set di scalabilità quando si usa la versione dell'immagine 'latest'. Versione minima api: 2022-11-01 |
|
storageProfile |
Specifica le impostazioni di archiviazione per i dischi della macchina virtuale. |
|
timeCreated |
string |
Specifica l'ora in cui è stato creato il profilo di macchina virtuale per il set di scalabilità di macchine virtuali. La versione minima dell'API per questa proprietà è 2024-03-01. Questo valore verrà aggiunto ai tag VMSS Flex durante la creazione o l'aggiornamento del profilo vm VMSS con versione api-versione minima 2024-03-01. |
userData |
string |
UserData per le macchine virtuali nel set di scalabilità, che deve essere codificato in base 64. Il cliente non deve passare segreti qui. Versione minima api: 2021-03-01. |
VMDiskSecurityProfile
Specifica le impostazioni del profilo di sicurezza per il disco gestito. Nota: Può essere impostato solo per le macchine virtuali riservate.
Nome | Tipo | Descrizione |
---|---|---|
diskEncryptionSet |
Specifica l'ID risorsa del set di risorse del set di crittografia del disco gestito del cliente usato per Il disco gestito da Customer Managed Key crittografato con disco del sistema operativo ConfidentialVM e BLOB VMGuest. |
|
securityEncryptionType |
Specifica EncryptionType del disco gestito. È impostato su DiskWithVMGuestState per la crittografia del disco gestito insieme al BLOB VMGuestState, VMGuestStateOnly per la crittografia del BLOB VMGuestState e NonPersistedTPM per non rendere persistente lo stato del firmware nel BLOB VMGuestState. Nota: Può essere impostato solo per le macchine virtuali riservate. |
VMGalleryApplication
Specifica le informazioni necessarie per fare riferimento a una versione dell'applicazione della raccolta di calcolo
Nome | Tipo | Descrizione |
---|---|---|
configurationReference |
string |
Facoltativo, specifica l'URI di un BLOB di Azure che sostituirà la configurazione predefinita per il pacchetto, se specificato |
enableAutomaticUpgrade |
boolean |
Se impostato su true, quando è disponibile una nuova versione dell'applicazione della raccolta in PIR/SIG, verrà aggiornata automaticamente per la macchina virtuale/set di scalabilità di macchine virtuali |
order |
integer |
Facoltativo, specifica l'ordine in cui devono essere installati i pacchetti |
packageReferenceId |
string |
Specifica l'ID risorsa GalleryApplicationVersion nel formato /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} |
tags |
string |
Facoltativo, specifica un valore pass-through per un contesto più generico. |
treatFailureAsDeploymentFailure |
boolean |
Facoltativo, se true, eventuali errori per qualsiasi operazione in VmApplication avranno esito negativo nella distribuzione |
VMSizeProperties
Specifica le impostazioni della proprietà Dimensioni macchina virtuale nella macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
vCPUsAvailable |
integer |
Specifica il numero di vCPU disponibili per la macchina virtuale. Quando questa proprietà non viene specificata nel corpo della richiesta, il comportamento predefinito consiste nell'impostarlo sul valore delle vCPU disponibili per le dimensioni della macchina virtuale esposte nella risposta api di Elencare tutte le dimensioni delle macchine virtuali disponibili in un'area. |
vCPUsPerCore |
integer |
Specifica il rapporto tra vCPU e core fisici. Quando questa proprietà non viene specificata nel corpo della richiesta, il comportamento predefinito viene impostato sul valore di vCPUsPerCore per le dimensioni della macchina virtuale esposte nella risposta api di Elencare tutte le dimensioni delle macchine virtuali disponibili in un'area. L'impostazione di questa proprietà su 1 significa anche che l'hyperthreading è disabilitato. |
WindowsConfiguration
Specifica le impostazioni del sistema operativo Windows nella macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
additionalUnattendContent |
Specifica informazioni aggiuntive in formato XML con codifica Base 64 che possono essere incluse nel file Unattend.xml usato da Installazione di Windows. |
|
enableAutomaticUpdates |
boolean |
Indica se l'Aggiornamenti automatica è abilitata per la macchina virtuale Windows. Il valore predefinito è true. Per i set di scalabilità di macchine virtuali, questa proprietà può essere aggiornata e gli aggiornamenti avranno effetto sul reprovisioning del sistema operativo. |
enableVMAgentPlatformUpdates |
boolean |
Indica se vmAgent Platform Aggiornamenti è abilitato per la macchina virtuale Windows. Il valore predefinito è false. |
patchSettings |
[Funzionalità di anteprima] Specifica le impostazioni correlate all'applicazione di patch guest della macchina virtuale in Windows. |
|
provisionVMAgent |
boolean |
Indica se nella macchina virtuale deve essere effettuato il provisioning dell'agente della macchina virtuale. Quando questa proprietà non è specificata nel corpo della richiesta, è impostata su true per impostazione predefinita. In questo modo, l'agente di macchine virtuali viene installato nella macchina virtuale in modo che le estensioni possano essere aggiunte alla macchina virtuale in un secondo momento. |
timeZone |
string |
Specifica il fuso orario della macchina virtuale. ad esempio "Pacifico Standard Time". I valori possibili possono essere TimeZoneInfo.Id valore dai fusi orari restituiti da TimeZoneInfo.GetSystemTimeZones. |
winRM |
Specifica i listener di Gestione remota Windows. In questo modo viene abilitato Windows PowerShell. |
WindowsPatchAssessmentMode
Specifica la modalità di valutazione delle patch guest della macchina virtuale per la macchina virtuale IaaS.
I valori possibili sono:
ImageDefault : è possibile controllare la tempistica delle valutazioni delle patch in una macchina virtuale.
AutomaticByPlatform : la piattaforma attiverà valutazioni delle patch periodiche. La proprietà provisionVMAgent deve essere true.
Nome | Tipo | Descrizione |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
WindowsVMGuestPatchAutomaticByPlatformRebootSetting
Specifica l'impostazione di riavvio per tutte le operazioni di installazione di patch AutomaticByPlatform.
Nome | Tipo | Descrizione |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
WindowsVMGuestPatchAutomaticByPlatformSettings
Specifica impostazioni aggiuntive da applicare quando viene selezionata la modalità patch AutomaticByPlatform nelle impostazioni della patch di Windows.
Nome | Tipo | Descrizione |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
Consente al cliente di pianificare l'applicazione di patch senza aggiornamenti accidentali |
rebootSetting |
Specifica l'impostazione di riavvio per tutte le operazioni di installazione di patch AutomaticByPlatform. |
WindowsVMGuestPatchMode
Specifica la modalità di applicazione di patch guest alle macchine virtuali IaaS o alle macchine virtuali associate al set di scalabilità di macchine virtuali con OrchestrationMode come flessibile.
I valori possibili sono:
Manuale : è possibile controllare l'applicazione di patch a una macchina virtuale. A tale scopo, applicare manualmente le patch all'interno della macchina virtuale. In questa modalità, gli aggiornamenti automatici sono disabilitati; La proprietà WindowsConfiguration.enableAutomaticUpdates deve essere false
AutomaticByOS : la macchina virtuale verrà aggiornata automaticamente dal sistema operativo. La proprietà WindowsConfiguration.enableAutomaticUpdates deve essere true.
AutomaticByPlatform : la macchina virtuale verrà aggiornata automaticamente dalla piattaforma. Le proprietà provisionVMAgent e WindowsConfiguration.enableAutomaticUpdates devono essere true
Nome | Tipo | Descrizione |
---|---|---|
AutomaticByOS |
string |
|
AutomaticByPlatform |
string |
|
Manual |
string |
WinRMConfiguration
Descrive la configurazione di Gestione remota Windows della macchina virtuale
Nome | Tipo | Descrizione |
---|---|---|
listeners |
Elenco di listener di Gestione remota Windows |
WinRMListener
Descrive il protocollo e l'identificazione personale del listener di Gestione remota Di Windows
Nome | Tipo | Descrizione |
---|---|---|
certificateUrl |
string |
Questo è l'URL di un certificato caricato in Key Vault come segreto. Per aggiungere un segreto alla Key Vault, vedere Aggiungere una chiave o un segreto all'insieme di credenziali delle chiavi. In questo caso, il certificato deve essere la codifica Base64 dell'oggetto JSON seguente codificato in UTF-8: |
protocol |
Specifica il protocollo del listener WinRM. I valori possibili sono: http,https. |