Microsoft.Compute virtualMachineScaleSets/extensions 2019-12-01
Definizione di risorsa Bicep
Il tipo di risorsa virtualMachineScaleSets/extensions può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Compute/virtualMachineScaleSets/extensions, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/extensions@2019-12-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
autoUpgradeMinorVersion: bool
forceUpdateTag: 'string'
protectedSettings: any(Azure.Bicep.Types.Concrete.AnyType)
provisionAfterExtensions: [
'string'
]
publisher: 'string'
settings: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
typeHandlerVersion: 'string'
}
}
Valori delle proprietà
Microsoft.Compute/virtualMachineScaleSets/extensions
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | stringa (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: virtualMachineScaleSets |
proprietà | Descrive le proprietà di un'estensione del set di scalabilità di macchine virtuali. | VirtualMachineScaleSetExtensionProperties |
VirtualMachineScaleSetExtensionProperties
Nome | Descrizione | Valore |
---|---|---|
autoUpgradeMinorVersion | 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. | Bool |
forceUpdateTag | 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. | corda |
protectedSettings | L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta. | qualunque |
provisionAfterExtensions | Raccolta di nomi di estensione dopo i quali è necessario effettuare il provisioning di questa estensione. | string[] |
editore | Nome del server di pubblicazione del gestore dell'estensione. | corda |
Impostazioni | Impostazioni pubbliche in formato JSON per l'estensione. | qualunque |
digitare | Specifica il tipo di estensione; un esempio è "CustomScriptExtension". | corda |
typeHandlerVersion | Specifica la versione del gestore di script. | corda |
Esempi di avvio rapido
Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
Distribuire un set di scalabilità di macchine virtuali Windows con supporto per l'avvio attendibile | Questo modello consente di distribuire un set di scalabilità di macchine virtuali con supporto per l'avvio attendibile di macchine virtuali Windows usando la versione più recente con patch di Windows Server 2016, Windows Server 2019 o Windows Server 2022 Azure Edition. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni RDP. Se si abilita Secureboot e vTPM, l'estensione di attestazione guest verrà installata nel set di scalabilità di macchine virtuali. Questa estensione eseguirà 'attestazione remota dal cloud. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa virtualMachineScaleSets/extensions può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Compute/virtualMachineScaleSets/extensions, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/extensions",
"apiVersion": "2019-12-01",
"name": "string",
"properties": {
"autoUpgradeMinorVersion": "bool",
"forceUpdateTag": "string",
"protectedSettings": {},
"provisionAfterExtensions": [ "string" ],
"publisher": "string",
"settings": {},
"type": "string",
"typeHandlerVersion": "string"
}
}
Valori delle proprietà
Microsoft.Compute/virtualMachineScaleSets/extensions
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2019-12-01' |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Descrive le proprietà di un'estensione del set di scalabilità di macchine virtuali. | VirtualMachineScaleSetExtensionProperties |
digitare | Tipo di risorsa | 'Microsoft.Compute/virtualMachineScaleSets/extensions' |
VirtualMachineScaleSetExtensionProperties
Nome | Descrizione | Valore |
---|---|---|
autoUpgradeMinorVersion | 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. | Bool |
forceUpdateTag | 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. | corda |
protectedSettings | L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta. | qualunque |
provisionAfterExtensions | Raccolta di nomi di estensione dopo i quali è necessario effettuare il provisioning di questa estensione. | string[] |
editore | Nome del server di pubblicazione del gestore dell'estensione. | corda |
Impostazioni | Impostazioni pubbliche in formato JSON per l'estensione. | qualunque |
digitare | Specifica il tipo di estensione; un esempio è "CustomScriptExtension". | corda |
typeHandlerVersion | Specifica la versione del gestore di script. | corda |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Creare e crittografare un nuovo set di scalabilità di macchine virtuali Windows con jumpbox |
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Windows usando l'ultima versione con patch delle versioni serverali di Windows. Questo modello distribuisce anche un jumpbox con un indirizzo IP pubblico nella stessa rete virtuale. È possibile connettersi al jumpbox tramite questo indirizzo IP pubblico, quindi connettersi da questa posizione alle macchine virtuali nel set di scalabilità tramite indirizzi IP privati. Questo modello abilita la crittografia nel set di scalabilità di macchine virtuali Windows. |
Distribuire un set di scalabilità di macchine virtuali Windows con supporto per l'avvio attendibile |
Questo modello consente di distribuire un set di scalabilità di macchine virtuali con supporto per l'avvio attendibile di macchine virtuali Windows usando la versione più recente con patch di Windows Server 2016, Windows Server 2019 o Windows Server 2022 Azure Edition. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni RDP. Se si abilita Secureboot e vTPM, l'estensione di attestazione guest verrà installata nel set di scalabilità di macchine virtuali. Questa estensione eseguirà 'attestazione remota dal cloud. |
Deploy Darktrace Autoscaling vSensors |
Questo modello consente di distribuire una distribuzione automatica della scalabilità automatica di Darktrace vSensors |
Questo modello decrittografa i set di scalabilità di macchine virtuali Windows crittografati in precedenza |
Questo modello disabilita la crittografia in un set di scalabilità di macchine virtuali Windows in esecuzione |
Questo modello crittografa un set di scalabilità di macchine virtuali Windows in esecuzione |
Questo modello abilita la crittografia in un set di scalabilità di macchine virtuali Windows in esecuzione |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa virtualMachineScaleSets/extensions può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Compute/virtualMachineScaleSets/extensions, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/extensions@2019-12-01"
name = "string"
body = jsonencode({
properties = {
autoUpgradeMinorVersion = bool
forceUpdateTag = "string"
protectedSettings = ?
provisionAfterExtensions = [
"string"
]
publisher = "string"
settings = ?
type = "string"
typeHandlerVersion = "string"
}
})
}
Valori delle proprietà
Microsoft.Compute/virtualMachineScaleSets/extensions
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | stringa (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: virtualMachineScaleSets |
proprietà | Descrive le proprietà di un'estensione del set di scalabilità di macchine virtuali. | VirtualMachineScaleSetExtensionProperties |
digitare | Tipo di risorsa | "Microsoft.Compute/virtualMachineScaleSets/extensions@2019-12-01" |
VirtualMachineScaleSetExtensionProperties
Nome | Descrizione | Valore |
---|---|---|
autoUpgradeMinorVersion | 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. | Bool |
forceUpdateTag | 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. | corda |
protectedSettings | L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta. | qualunque |
provisionAfterExtensions | Raccolta di nomi di estensione dopo i quali è necessario effettuare il provisioning di questa estensione. | string[] |
editore | Nome del server di pubblicazione del gestore dell'estensione. | corda |
Impostazioni | Impostazioni pubbliche in formato JSON per l'estensione. | qualunque |
digitare | Specifica il tipo di estensione; un esempio è "CustomScriptExtension". | corda |
typeHandlerVersion | Specifica la versione del gestore di script. | corda |