Condividi tramite


Microsoft.ServiceFabric managedClusters/nodeTypes 2021-01-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa managedClusters/nodeTypes può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.ServiceFabric/managedClusters/nodeTypes, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-01-01-preview' = {
  name: 'string'
  properties: {
    applicationPorts: {
      endPort: int
      startPort: int
    }
    capacities: {
      {customized property}: 'string'
    }
    dataDiskSizeGB: int
    ephemeralPorts: {
      endPort: int
      startPort: int
    }
    isPrimary: bool
    placementProperties: {
      {customized property}: 'string'
    }
    vmExtensions: [
      {
        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'
        }
      }
    ]
    vmImageOffer: 'string'
    vmImagePublisher: 'string'
    vmImageSku: 'string'
    vmImageVersion: 'string'
    vmInstanceCount: int
    vmManagedIdentity: {
      userAssignedIdentities: [
        'string'
      ]
    }
    vmSecrets: [
      {
        sourceVault: {
          id: 'string'
        }
        vaultCertificates: [
          {
            certificateStore: 'string'
            certificateUrl: 'string'
          }
        ]
      }
    ]
    vmSize: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

EndpointRangeDescription

Nome Descrizione Valore
endPort Porta finale di un intervallo di porte int (obbligatorio)
startPort Porta iniziale di un intervallo di porte int (obbligatorio)

ManagedProxyResourceTags

Nome Descrizione Valore

Microsoft.ServiceFabric/managedClusters/nodeTypes

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: managedClusters
proprietà Proprietà del tipo di nodo NodeTypeProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

NodeTypeProperties

Nome Descrizione Valore
applicationPorts Intervallo di porte da cui il cluster ha assegnato la porta alle applicazioni di Service Fabric. EndpointRangeDescription
Capacità I tag di capacità applicati ai nodi nel tipo di nodo, gestione risorse cluster usa questi tag per comprendere la quantità di risorse di un nodo. NodeTypePropertiesCapacities
dataDiskSizeGB Dimensioni del disco per ogni macchina virtuale nel tipo di nodo in GB. int (obbligatorio)
effimeroPorts L'intervallo di porte temporanee con cui devono essere configurati i nodi in questo tipo di nodo. EndpointRangeDescription
isPrimary Tipo di nodo in cui verranno eseguiti i servizi di sistema. Un solo tipo di nodo deve essere contrassegnato come primario. Non è possibile eliminare o modificare il tipo di nodo primario per i cluster esistenti. bool (obbligatorio)
placementProperties I tag di posizionamento applicati ai nodi nel tipo di nodo, che possono essere usati per indicare dove devono essere eseguiti determinati servizi (carico di lavoro). NodeTypePropertiesPlacementProperties
vmExtensions Set di estensioni che devono essere installate nelle macchine virtuali. VmssExtension[]
vmImageOffer Tipo di offerta dell'immagine di Azure Virtual Machines Marketplace. Ad esempio, UbuntuServer o WindowsServer. corda
vmImagePublisher Autore dell'immagine del Marketplace delle macchine virtuali di Azure. Ad esempio, Canonical o MicrosoftWindowsServer. corda
vmImageSku SKU dell'immagine marketplace di Macchine virtuali di Azure. Ad esempio, 14.04.0-LTS o 2012-R2-Datacenter. corda
vmImageVersion Versione dell'immagine del Marketplace delle macchine virtuali di Azure. È possibile specificare il valore 'latest' per selezionare la versione più recente di un'immagine. Se omesso, il valore predefinito è 'latest'. corda
vmInstanceCount Numero di nodi nel tipo di nodo. int

Vincoli:
Valore minimo = 1
Valore massimo = 2147483647 (obbligatorio)
vmManagedIdentity Identità per il set di scalabilità di macchine virtuali nel tipo di nodo. VmManagedIdentity
vmSecrets Segreti da installare nelle macchine virtuali. VaultSecretGroup[]
vmSize Dimensioni delle macchine virtuali nel pool. Tutte le macchine virtuali in un pool hanno le stesse dimensioni. Ad esempio, Standard_D3. corda

NodeTypePropertiesCapacities

Nome Descrizione Valore

NodeTypePropertiesPlacementProperties

Nome Descrizione Valore

Sottorisorsa

Nome Descrizione Valore
Id Identificatore di risorsa di Azure. corda

VaultCertificate

Nome Descrizione Valore
certificateStore 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 file <UppercaseThumbprint>.crt per il file di certificato X509 e <UppercaseThumbprint>.prv per la chiave privata. Entrambi questi file sono formattati con estensione pem.
stringa (obbligatorio)
certificateUrl Si tratta dell'URL di un certificato caricato in Key Vault come segreto. Per aggiungere un segreto all'insieme di credenziali delle chiavi, 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:

{
"data":"<>certificato con codifica Base64 ",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
stringa (obbligatorio)

VaultSecretGroup

Nome Descrizione Valore
sourceVault URL relativo dell'insieme di credenziali delle chiavi contenente tutti i certificati in VaultCertificates. SubResource (obbligatorio)
vaultCertificates Elenco di riferimenti all'insieme di credenziali delle chiavi in SourceVault che contengono certificati. VaultCertificate[] (obbligatorio)

VmManagedIdentity

Nome Descrizione Valore
userAssignedIdentities Elenco delle identità utente associate al set di scalabilità di macchine virtuali nel tipo di nodo. Ogni voce sarà un ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. string[]

VmssExtension

Nome Descrizione Valore
nome Nome dell'estensione. stringa (obbligatorio)
proprietà Descrive le proprietà di un'estensione del set di scalabilità di macchine virtuali. VmssExtensionProperties (obbligatorio)

VmssExtensionProperties

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. qualsiasi
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. stringa (obbligatorio)
Impostazioni Impostazioni pubbliche in formato JSON per l'estensione. qualsiasi
digitare Specifica il tipo di estensione; un esempio è "CustomScriptExtension". stringa (obbligatorio)
typeHandlerVersion Specifica la versione del gestore di script. stringa (obbligatorio)

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa managedClusters/nodeTypes può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.ServiceFabric/managedClusters/nodeTypes, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.ServiceFabric/managedClusters/nodeTypes",
  "apiVersion": "2021-01-01-preview",
  "name": "string",
  "properties": {
    "applicationPorts": {
      "endPort": "int",
      "startPort": "int"
    },
    "capacities": {
      "{customized property}": "string"
    },
    "dataDiskSizeGB": "int",
    "ephemeralPorts": {
      "endPort": "int",
      "startPort": "int"
    },
    "isPrimary": "bool",
    "placementProperties": {
      "{customized property}": "string"
    },
    "vmExtensions": [
      {
        "name": "string",
        "properties": {
          "autoUpgradeMinorVersion": "bool",
          "forceUpdateTag": "string",
          "protectedSettings": {},
          "provisionAfterExtensions": [ "string" ],
          "publisher": "string",
          "settings": {},
          "type": "string",
          "typeHandlerVersion": "string"
        }
      }
    ],
    "vmImageOffer": "string",
    "vmImagePublisher": "string",
    "vmImageSku": "string",
    "vmImageVersion": "string",
    "vmInstanceCount": "int",
    "vmManagedIdentity": {
      "userAssignedIdentities": [ "string" ]
    },
    "vmSecrets": [
      {
        "sourceVault": {
          "id": "string"
        },
        "vaultCertificates": [
          {
            "certificateStore": "string",
            "certificateUrl": "string"
          }
        ]
      }
    ],
    "vmSize": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

EndpointRangeDescription

Nome Descrizione Valore
endPort Porta finale di un intervallo di porte int (obbligatorio)
startPort Porta iniziale di un intervallo di porte int (obbligatorio)

ManagedProxyResourceTags

Nome Descrizione Valore

Microsoft.ServiceFabric/managedClusters/nodeTypes

Nome Descrizione Valore
apiVersion Versione dell'API '2021-01-01-preview'
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del tipo di nodo NodeTypeProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.ServiceFabric/managedClusters/nodeTypes'

NodeTypeProperties

Nome Descrizione Valore
applicationPorts Intervallo di porte da cui il cluster ha assegnato la porta alle applicazioni di Service Fabric. EndpointRangeDescription
Capacità I tag di capacità applicati ai nodi nel tipo di nodo, gestione risorse cluster usa questi tag per comprendere la quantità di risorse di un nodo. NodeTypePropertiesCapacities
dataDiskSizeGB Dimensioni del disco per ogni macchina virtuale nel tipo di nodo in GB. int (obbligatorio)
effimeroPorts L'intervallo di porte temporanee con cui devono essere configurati i nodi in questo tipo di nodo. EndpointRangeDescription
isPrimary Tipo di nodo in cui verranno eseguiti i servizi di sistema. Un solo tipo di nodo deve essere contrassegnato come primario. Non è possibile eliminare o modificare il tipo di nodo primario per i cluster esistenti. bool (obbligatorio)
placementProperties I tag di posizionamento applicati ai nodi nel tipo di nodo, che possono essere usati per indicare dove devono essere eseguiti determinati servizi (carico di lavoro). NodeTypePropertiesPlacementProperties
vmExtensions Set di estensioni che devono essere installate nelle macchine virtuali. VmssExtension[]
vmImageOffer Tipo di offerta dell'immagine di Azure Virtual Machines Marketplace. Ad esempio, UbuntuServer o WindowsServer. corda
vmImagePublisher Autore dell'immagine del Marketplace delle macchine virtuali di Azure. Ad esempio, Canonical o MicrosoftWindowsServer. corda
vmImageSku SKU dell'immagine marketplace di Macchine virtuali di Azure. Ad esempio, 14.04.0-LTS o 2012-R2-Datacenter. corda
vmImageVersion Versione dell'immagine del Marketplace delle macchine virtuali di Azure. È possibile specificare il valore 'latest' per selezionare la versione più recente di un'immagine. Se omesso, il valore predefinito è 'latest'. corda
vmInstanceCount Numero di nodi nel tipo di nodo. int

Vincoli:
Valore minimo = 1
Valore massimo = 2147483647 (obbligatorio)
vmManagedIdentity Identità per il set di scalabilità di macchine virtuali nel tipo di nodo. VmManagedIdentity
vmSecrets Segreti da installare nelle macchine virtuali. VaultSecretGroup[]
vmSize Dimensioni delle macchine virtuali nel pool. Tutte le macchine virtuali in un pool hanno le stesse dimensioni. Ad esempio, Standard_D3. corda

NodeTypePropertiesCapacities

Nome Descrizione Valore

NodeTypePropertiesPlacementProperties

Nome Descrizione Valore

Sottorisorsa

Nome Descrizione Valore
Id Identificatore di risorsa di Azure. corda

VaultCertificate

Nome Descrizione Valore
certificateStore 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 file <UppercaseThumbprint>.crt per il file di certificato X509 e <UppercaseThumbprint>.prv per la chiave privata. Entrambi questi file sono formattati con estensione pem.
stringa (obbligatorio)
certificateUrl Si tratta dell'URL di un certificato caricato in Key Vault come segreto. Per aggiungere un segreto all'insieme di credenziali delle chiavi, 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:

{
"data":"<>certificato con codifica Base64 ",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
stringa (obbligatorio)

VaultSecretGroup

Nome Descrizione Valore
sourceVault URL relativo dell'insieme di credenziali delle chiavi contenente tutti i certificati in VaultCertificates. SubResource (obbligatorio)
vaultCertificates Elenco di riferimenti all'insieme di credenziali delle chiavi in SourceVault che contengono certificati. VaultCertificate[] (obbligatorio)

VmManagedIdentity

Nome Descrizione Valore
userAssignedIdentities Elenco delle identità utente associate al set di scalabilità di macchine virtuali nel tipo di nodo. Ogni voce sarà un ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. string[]

VmssExtension

Nome Descrizione Valore
nome Nome dell'estensione. stringa (obbligatorio)
proprietà Descrive le proprietà di un'estensione del set di scalabilità di macchine virtuali. VmssExtensionProperties (obbligatorio)

VmssExtensionProperties

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. qualsiasi
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. stringa (obbligatorio)
Impostazioni Impostazioni pubbliche in formato JSON per l'estensione. qualsiasi
digitare Specifica il tipo di estensione; un esempio è "CustomScriptExtension". stringa (obbligatorio)
typeHandlerVersion Specifica la versione del gestore di script. stringa (obbligatorio)

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa managedClusters/nodeTypes 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.ServiceFabric/managedClusters/nodeTypes, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-01-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      applicationPorts = {
        endPort = int
        startPort = int
      }
      capacities = {
        {customized property} = "string"
      }
      dataDiskSizeGB = int
      ephemeralPorts = {
        endPort = int
        startPort = int
      }
      isPrimary = bool
      placementProperties = {
        {customized property} = "string"
      }
      vmExtensions = [
        {
          name = "string"
          properties = {
            autoUpgradeMinorVersion = bool
            forceUpdateTag = "string"
            protectedSettings = ?
            provisionAfterExtensions = [
              "string"
            ]
            publisher = "string"
            settings = ?
            type = "string"
            typeHandlerVersion = "string"
          }
        }
      ]
      vmImageOffer = "string"
      vmImagePublisher = "string"
      vmImageSku = "string"
      vmImageVersion = "string"
      vmInstanceCount = int
      vmManagedIdentity = {
        userAssignedIdentities = [
          "string"
        ]
      }
      vmSecrets = [
        {
          sourceVault = {
            id = "string"
          }
          vaultCertificates = [
            {
              certificateStore = "string"
              certificateUrl = "string"
            }
          ]
        }
      ]
      vmSize = "string"
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Valori delle proprietà

EndpointRangeDescription

Nome Descrizione Valore
endPort Porta finale di un intervallo di porte int (obbligatorio)
startPort Porta iniziale di un intervallo di porte int (obbligatorio)

ManagedProxyResourceTags

Nome Descrizione Valore

Microsoft.ServiceFabric/managedClusters/nodeTypes

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: managedClusters
proprietà Proprietà del tipo di nodo NodeTypeProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-01-01-preview"

NodeTypeProperties

Nome Descrizione Valore
applicationPorts Intervallo di porte da cui il cluster ha assegnato la porta alle applicazioni di Service Fabric. EndpointRangeDescription
Capacità I tag di capacità applicati ai nodi nel tipo di nodo, gestione risorse cluster usa questi tag per comprendere la quantità di risorse di un nodo. NodeTypePropertiesCapacities
dataDiskSizeGB Dimensioni del disco per ogni macchina virtuale nel tipo di nodo in GB. int (obbligatorio)
effimeroPorts L'intervallo di porte temporanee con cui devono essere configurati i nodi in questo tipo di nodo. EndpointRangeDescription
isPrimary Tipo di nodo in cui verranno eseguiti i servizi di sistema. Un solo tipo di nodo deve essere contrassegnato come primario. Non è possibile eliminare o modificare il tipo di nodo primario per i cluster esistenti. bool (obbligatorio)
placementProperties I tag di posizionamento applicati ai nodi nel tipo di nodo, che possono essere usati per indicare dove devono essere eseguiti determinati servizi (carico di lavoro). NodeTypePropertiesPlacementProperties
vmExtensions Set di estensioni che devono essere installate nelle macchine virtuali. VmssExtension[]
vmImageOffer Tipo di offerta dell'immagine di Azure Virtual Machines Marketplace. Ad esempio, UbuntuServer o WindowsServer. corda
vmImagePublisher Autore dell'immagine del Marketplace delle macchine virtuali di Azure. Ad esempio, Canonical o MicrosoftWindowsServer. corda
vmImageSku SKU dell'immagine marketplace di Macchine virtuali di Azure. Ad esempio, 14.04.0-LTS o 2012-R2-Datacenter. corda
vmImageVersion Versione dell'immagine del Marketplace delle macchine virtuali di Azure. È possibile specificare il valore 'latest' per selezionare la versione più recente di un'immagine. Se omesso, il valore predefinito è 'latest'. corda
vmInstanceCount Numero di nodi nel tipo di nodo. int

Vincoli:
Valore minimo = 1
Valore massimo = 2147483647 (obbligatorio)
vmManagedIdentity Identità per il set di scalabilità di macchine virtuali nel tipo di nodo. VmManagedIdentity
vmSecrets Segreti da installare nelle macchine virtuali. VaultSecretGroup[]
vmSize Dimensioni delle macchine virtuali nel pool. Tutte le macchine virtuali in un pool hanno le stesse dimensioni. Ad esempio, Standard_D3. corda

NodeTypePropertiesCapacities

Nome Descrizione Valore

NodeTypePropertiesPlacementProperties

Nome Descrizione Valore

Sottorisorsa

Nome Descrizione Valore
Id Identificatore di risorsa di Azure. corda

VaultCertificate

Nome Descrizione Valore
certificateStore 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 file <UppercaseThumbprint>.crt per il file di certificato X509 e <UppercaseThumbprint>.prv per la chiave privata. Entrambi questi file sono formattati con estensione pem.
stringa (obbligatorio)
certificateUrl Si tratta dell'URL di un certificato caricato in Key Vault come segreto. Per aggiungere un segreto all'insieme di credenziali delle chiavi, 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:

{
"data":"<>certificato con codifica Base64 ",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
stringa (obbligatorio)

VaultSecretGroup

Nome Descrizione Valore
sourceVault URL relativo dell'insieme di credenziali delle chiavi contenente tutti i certificati in VaultCertificates. SubResource (obbligatorio)
vaultCertificates Elenco di riferimenti all'insieme di credenziali delle chiavi in SourceVault che contengono certificati. VaultCertificate[] (obbligatorio)

VmManagedIdentity

Nome Descrizione Valore
userAssignedIdentities Elenco delle identità utente associate al set di scalabilità di macchine virtuali nel tipo di nodo. Ogni voce sarà un ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. string[]

VmssExtension

Nome Descrizione Valore
nome Nome dell'estensione. stringa (obbligatorio)
proprietà Descrive le proprietà di un'estensione del set di scalabilità di macchine virtuali. VmssExtensionProperties (obbligatorio)

VmssExtensionProperties

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. qualsiasi
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. stringa (obbligatorio)
Impostazioni Impostazioni pubbliche in formato JSON per l'estensione. qualsiasi
digitare Specifica il tipo di estensione; un esempio è "CustomScriptExtension". stringa (obbligatorio)
typeHandlerVersion Specifica la versione del gestore di script. stringa (obbligatorio)