Delen via


Microsoft.ServiceFabric managedClusters/nodeTypes 2021-05-01

Bicep-resourcedefinitie

Het resourcetype managedClusters/nodeTypes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ServiceFabric/managedClusters/nodeTypes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01' = {
  name: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    applicationPorts: {
      endPort: int
      startPort: int
    }
    capacities: {
      {customized property}: 'string'
    }
    dataDiskSizeGB: int
    dataDiskType: 'string'
    ephemeralPorts: {
      endPort: int
      startPort: int
    }
    isPrimary: bool
    isStateless: bool
    multiplePlacementGroups: bool
    placementProperties: {
      {customized property}: 'string'
    }
    vmExtensions: [
      {
        name: 'string'
        properties: {
          autoUpgradeMinorVersion: bool
          forceUpdateTag: 'string'
          protectedSettings: any()
          provisionAfterExtensions: [
            'string'
          ]
          publisher: 'string'
          settings: any()
          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'
  }
}

Eigenschapswaarden

managedClusters/nodeTypes

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
tags Azure-resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: managedClusters
properties De eigenschappen van het knooppunttype NodeTypeProperties

NodeTypeProperties

Naam Description Waarde
applicationPorts Het bereik van poorten van waaruit het cluster poort heeft toegewezen aan Service Fabric-toepassingen. EndpointRangeDescription
Capaciteiten De capaciteitstags die zijn toegepast op de knooppunten in het knooppunttype. De clusterresourcemanager gebruikt deze tags om te begrijpen hoeveel resource een knooppunt heeft. NodeTypePropertiesCapacities
dataDiskSizeGB Schijfgrootte voor elke vm in het knooppunttype in GB's. int (vereist)
dataDiskType Type beheerde gegevensschijf. IOPS en doorvoer worden opgegeven door de schijfgrootte. Ga voor meer informatie naar /azure/virtual-machines/disks-types. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
tijdelijke poorten Het bereik van tijdelijke poorten waarmee knooppunten in dit knooppunttype moeten worden geconfigureerd. EndpointRangeDescription
isPrimary Het knooppunttype waarop systeemservices worden uitgevoerd. Er mag slechts één knooppunttype worden gemarkeerd als primair. Het primaire knooppunttype kan niet worden verwijderd of gewijzigd voor bestaande clusters. bool (vereist)
isStateless Geeft aan of het knooppunttype alleen stateless workloads kan hosten. booleaans
multiplePlacementGroups Geeft aan of de schaalset die is gekoppeld aan het knooppunttype kan worden samengesteld uit meerdere plaatsingsgroepen. booleaans
placementProperties De plaatsingstags die worden toegepast op knooppunten in het knooppunttype, die kunnen worden gebruikt om aan te geven waar bepaalde services (workload) moeten worden uitgevoerd. NodeTypePropertiesPlacementProperties
vmExtensions Set extensies die op de virtuele machines moeten worden geïnstalleerd. VmssExtension[]
vmImageOffer Het aanbiedingstype van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld UbuntuServer of WindowsServer. tekenreeks
vmImagePublisher De uitgever van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld Canonical of MicrosoftWindowsServer. tekenreeks
vmImageSku De SKU van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld 14.04.0-LTS of 2012-R2-Datacenter. tekenreeks
vmImageVersion De versie van de Azure Virtual Machines Marketplace-installatiekopieën. De waarde 'meest recente' kan worden opgegeven om de meest recente versie van een installatiekopieën te selecteren. Als u dit weglaat, is de standaardwaarde 'nieuwste'. tekenreeks
vmInstanceCount Het aantal knooppunten in het knooppunttype. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 2147483647
vmManagedIdentity Identiteiten voor de virtuele-machineschaalset onder het knooppunttype. VmManagedIdentity
vmSecrets De geheimen die moeten worden geïnstalleerd op de virtuele machines. VaultSecretGroup[]
vmSize De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Bijvoorbeeld Standard_D3. tekenreeks

EndpointRangeDescription

Naam Description Waarde
endPort Eindpoort van een bereik van poorten int (vereist)
startPort Poort van een bereik van poorten starten int (vereist)

NodeTypePropertiesCapacities

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

NodeTypePropertiesPlacementProperties

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

VmssExtension

Naam Description Waarde
naam De naam van de extensie. tekenreeks (vereist)
properties Hierin worden de eigenschappen van een extensie voor virtuele-machineschaalsets beschreven. VmssExtensionProperties (vereist)

VmssExtensionProperties

Naam Description Waarde
autoUpgradeMinorVersion Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden secundaire versies echter niet bijgewerkt, tenzij opnieuw geïmplementeerd, zelfs als deze eigenschap is ingesteld op true. booleaans
forceUpdateTag Als er een waarde wordt opgegeven die verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd. tekenreeks
protectedSettings De extensie kan protectedSettings of protectedSettingsFromKeyVault bevatten of helemaal geen beveiligde instellingen bevatten. Voor Bicep kunt u de functie any() gebruiken.
provisionAfterExtensions Verzameling extensienamen waarna deze extensie moet worden ingericht. tekenreeks[]
publisher De naam van de uitgever van de extensie-handler. tekenreeks (vereist)
instellingen Met Json opgemaakte openbare instellingen voor de extensie. Voor Bicep kunt u de functie any() gebruiken.
type Hiermee geeft u het type van de extensie; Een voorbeeld is CustomScriptExtension. tekenreeks (vereist)
typeHandlerVersion Hiermee geeft u de versie van de scripthandler op. tekenreeks (vereist)

VmManagedIdentity

Naam Description Waarde
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele-machineschaalset onder het knooppunttype. Elke vermelding is een ARM-resource-id in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. tekenreeks[]

VaultSecretGroup

Naam Description Waarde
sourceVault De relatieve URL van de Key Vault met alle certificaten in VaultCertificates. SubResource (vereist)
vaultCertificates De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten. VaultCertificate[] (vereist)

Subresource

Naam Description Waarde
id Azure-resource-id. tekenreeks

VaultCertificate

Naam Description Waarde
certificateStore Voor Windows-VM's geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account.

Voor Linux-VM's wordt het certificaatbestand geplaatst in de map /var/lib/waagent, met de bestandsnaam {UppercaseThumbprint}.crt voor het X509-certificaatbestand en {UppercaseThumbprint}.prv voor de persoonlijke sleutel. Beide bestanden hebben de indeling .pem.
tekenreeks (vereist)
certificateUrl Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluis voor informatie over het toevoegen van een geheim aan de Key Vault. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
tekenreeks (vereist)

Resourcedefinitie van ARM-sjabloon

Het resourcetype managedClusters/nodeTypes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ServiceFabric/managedClusters/nodeTypes wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.ServiceFabric/managedClusters/nodeTypes",
  "apiVersion": "2021-05-01",
  "name": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "applicationPorts": {
      "endPort": "int",
      "startPort": "int"
    },
    "capacities": {
      "{customized property}": "string"
    },
    "dataDiskSizeGB": "int",
    "dataDiskType": "string",
    "ephemeralPorts": {
      "endPort": "int",
      "startPort": "int"
    },
    "isPrimary": "bool",
    "isStateless": "bool",
    "multiplePlacementGroups": "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"
  }
}

Eigenschapswaarden

managedClusters/nodeTypes

Naam Description Waarde
type Het resourcetype 'Microsoft.ServiceFabric/managedClusters/nodeTypes'
apiVersion De resource-API-versie '2021-05-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
tags Azure-resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties De eigenschappen van het knooppunttype NodeTypeProperties

NodeTypeProperties

Naam Description Waarde
applicationPorts Het bereik van poorten van waaruit het cluster poort heeft toegewezen aan Service Fabric-toepassingen. EndpointRangeDescription
Capaciteiten De capaciteitstags die zijn toegepast op de knooppunten in het knooppunttype. De clusterresourcemanager gebruikt deze tags om te begrijpen hoeveel resource een knooppunt heeft. NodeTypePropertiesCapacities
dataDiskSizeGB Schijfgrootte voor elke vm in het knooppunttype in GB's. int (vereist)
dataDiskType Type beheerde gegevensschijf. IOPS en doorvoer worden opgegeven door de schijfgrootte. Ga voor meer informatie naar /azure/virtual-machines/disks-types. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
tijdelijke poorten Het bereik van tijdelijke poorten waarmee knooppunten in dit knooppunttype moeten worden geconfigureerd. EndpointRangeDescription
isPrimary Het knooppunttype waarop systeemservices worden uitgevoerd. Er mag slechts één knooppunttype worden gemarkeerd als primair. Het primaire knooppunttype kan niet worden verwijderd of gewijzigd voor bestaande clusters. bool (vereist)
isStateless Geeft aan of het knooppunttype alleen stateless workloads kan hosten. booleaans
multiplePlacementGroups Geeft aan of de schaalset die is gekoppeld aan het knooppunttype kan worden samengesteld uit meerdere plaatsingsgroepen. booleaans
placementProperties De plaatsingstags die worden toegepast op knooppunten in het knooppunttype, die kunnen worden gebruikt om aan te geven waar bepaalde services (workload) moeten worden uitgevoerd. NodeTypePropertiesPlacementProperties
vmExtensions Set extensies die op de virtuele machines moeten worden geïnstalleerd. VmssExtension[]
vmImageOffer Het aanbiedingstype van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld UbuntuServer of WindowsServer. tekenreeks
vmImagePublisher De uitgever van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld Canonical of MicrosoftWindowsServer. tekenreeks
vmImageSku De SKU van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld 14.04.0-LTS of 2012-R2-Datacenter. tekenreeks
vmImageVersion De versie van de Azure Virtual Machines Marketplace-installatiekopieën. De waarde 'meest recente' kan worden opgegeven om de meest recente versie van een installatiekopieën te selecteren. Als u dit weglaat, is de standaardwaarde 'nieuwste'. tekenreeks
vmInstanceCount Het aantal knooppunten in het knooppunttype. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 2147483647
vmManagedIdentity Identiteiten voor de virtuele-machineschaalset onder het knooppunttype. VmManagedIdentity
vmSecrets De geheimen die moeten worden geïnstalleerd op de virtuele machines. VaultSecretGroup[]
vmSize De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Bijvoorbeeld Standard_D3. tekenreeks

EndpointRangeDescription

Naam Description Waarde
endPort Eindpoort van een bereik van poorten int (vereist)
startPort Poort van een bereik van poorten starten int (vereist)

NodeTypePropertiesCapacities

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

NodeTypePropertiesPlacementProperties

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

VmssExtension

Naam Description Waarde
naam De naam van de extensie. tekenreeks (vereist)
properties Hierin worden de eigenschappen van een extensie voor virtuele-machineschaalsets beschreven. VmssExtensionProperties (vereist)

VmssExtensionProperties

Naam Description Waarde
autoUpgradeMinorVersion Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden secundaire versies echter niet bijgewerkt, tenzij opnieuw geïmplementeerd, zelfs als deze eigenschap is ingesteld op true. booleaans
forceUpdateTag Als er een waarde wordt opgegeven die verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd. tekenreeks
protectedSettings De extensie kan protectedSettings of protectedSettingsFromKeyVault bevatten of helemaal geen beveiligde instellingen bevatten.
provisionAfterExtensions Verzameling extensienamen waarna deze extensie moet worden ingericht. tekenreeks[]
publisher De naam van de uitgever van de extensie-handler. tekenreeks (vereist)
instellingen Met Json opgemaakte openbare instellingen voor de extensie.
type Hiermee geeft u het type van de extensie; Een voorbeeld is CustomScriptExtension. tekenreeks (vereist)
typeHandlerVersion Hiermee geeft u de versie van de scripthandler op. tekenreeks (vereist)

VmManagedIdentity

Naam Description Waarde
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele-machineschaalset onder het knooppunttype. Elke vermelding is een ARM-resource-id in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. tekenreeks[]

VaultSecretGroup

Naam Description Waarde
sourceVault De relatieve URL van de Key Vault met alle certificaten in VaultCertificates. SubResource (vereist)
vaultCertificates De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten. VaultCertificate[] (vereist)

SubResource

Naam Description Waarde
id Azure-resource-id. tekenreeks

VaultCertificate

Naam Description Waarde
certificateStore Voor Windows-VM's geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account.

Voor Linux-VM's wordt het certificaatbestand in de map /var/lib/waagent geplaatst, met de bestandsnaam {UppercaseThumbprint}.crt voor het X509-certificaatbestand en {UppercaseThumbprint}.prv voor de persoonlijke sleutel. Beide bestanden hebben de indeling .pem.
tekenreeks (vereist)
certificateUrl Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluis voor informatie over het toevoegen van een geheim aan de Key Vault. In dit geval moet uw certificaat de Base64-codering van het volgende JSON-object zijn dat is gecodeerd in UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
tekenreeks (vereist)

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype managedClusters/nodeTypes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ServiceFabric/managedClusters/nodeTypes wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01"
  name = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      applicationPorts = {
        endPort = int
        startPort = int
      }
      capacities = {
        {customized property} = "string"
      }
      dataDiskSizeGB = int
      dataDiskType = "string"
      ephemeralPorts = {
        endPort = int
        startPort = int
      }
      isPrimary = bool
      isStateless = bool
      multiplePlacementGroups = bool
      placementProperties = {
        {customized property} = "string"
      }
      vmExtensions = [
        {
          name = "string"
          properties = {
            autoUpgradeMinorVersion = bool
            forceUpdateTag = "string"
            provisionAfterExtensions = [
              "string"
            ]
            publisher = "string"
            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"
    }
  })
}

Eigenschapswaarden

managedClusters/nodeTypes

Naam Description Waarde
type Het resourcetype "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: managedClusters
tags Azure-resourcetags. Woordenlijst met tagnamen en -waarden.
properties De eigenschappen van het knooppunttype NodeTypeProperties

NodeTypeProperties

Naam Description Waarde
applicationPorts Het bereik van poorten van waaruit het cluster poort heeft toegewezen aan Service Fabric-toepassingen. EndpointRangeDescription
Capaciteiten De capaciteitstags die worden toegepast op de knooppunten in het knooppunttype, gebruikt de clusterresourcebeheerder deze tags om te begrijpen hoeveel resource een knooppunt heeft. NodeTypeProperties-capaciteiten
dataDiskSizeGB Schijfgrootte voor elke vm in het knooppunttype in GB's. int (vereist)
dataDiskType Type beheerde gegevensschijf. IOPS en doorvoer worden opgegeven door de schijfgrootte. Ga voor meer informatie naar /azure/virtual-machines/disks-types. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
tijdelijke poorten Het bereik van tijdelijke poorten waarmee knooppunten in dit knooppunttype moeten worden geconfigureerd. EndpointRangeDescription
isPrimary Het knooppunttype waarop systeemservices worden uitgevoerd. Er mag slechts één knooppunttype als primair worden gemarkeerd. Het primaire knooppunttype kan niet worden verwijderd of gewijzigd voor bestaande clusters. bool (vereist)
isStateless Geeft aan of het knooppunttype alleen stateless workloads kan hosten. booleaans
multiplePlacementGroups Geeft aan of de schaalset die is gekoppeld aan het knooppunttype kan worden samengesteld uit meerdere plaatsingsgroepen. booleaans
placementProperties De plaatsingstags die worden toegepast op knooppunten in het knooppunttype, die kunnen worden gebruikt om aan te geven waar bepaalde services (workload) moeten worden uitgevoerd. NodeTypePropertiesPlacementProperties
vmExtensions Set extensies die op de virtuele machines moeten worden geïnstalleerd. VmssExtension[]
vmImageOffer Het aanbiedingstype van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld UbuntuServer of WindowsServer. tekenreeks
vmImagePublisher De uitgever van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld Canonical of MicrosoftWindowsServer. tekenreeks
vmImageSku De SKU van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld 14.04.0-LTS of 2012-R2-Datacenter. tekenreeks
vmImageVersion De versie van de Azure Virtual Machines Marketplace-installatiekopieën. De waarde 'meest recente' kan worden opgegeven om de meest recente versie van een installatiekopieën te selecteren. Als u dit weglaat, is de standaardwaarde 'nieuwste'. tekenreeks
vmInstanceCount Het aantal knooppunten in het knooppunttype. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 2147483647
vmManagedIdentity Identiteiten voor de virtuele-machineschaalset onder het knooppunttype. VmManagedIdentity
vmSecrets De geheimen die moeten worden geïnstalleerd op de virtuele machines. VaultSecretGroup[]
vmSize De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Bijvoorbeeld Standard_D3. tekenreeks

EndpointRangeDescription

Naam Description Waarde
endPort Eindpoort van een bereik van poorten int (vereist)
startPort Poort van een bereik van poorten starten int (vereist)

NodeTypePropertiesCapacities

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

NodeTypePropertiesPlacementProperties

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

VmssExtension

Naam Description Waarde
naam De naam van de extensie. tekenreeks (vereist)
properties Hierin worden de eigenschappen van een extensie voor virtuele-machineschaalsets beschreven. VmssExtensionProperties (vereist)

VmssExtensionProperties

Naam Description Waarde
autoUpgradeMinorVersion Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden secundaire versies echter niet bijgewerkt, tenzij opnieuw geïmplementeerd, zelfs als deze eigenschap is ingesteld op true. booleaans
forceUpdateTag Als er een waarde wordt opgegeven die verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd. tekenreeks
protectedSettings De extensie kan protectedSettings of protectedSettingsFromKeyVault bevatten of helemaal geen beveiligde instellingen bevatten.
provisionAfterExtensions Verzameling extensienamen waarna deze extensie moet worden ingericht. tekenreeks[]
publisher De naam van de uitgever van de extensie-handler. tekenreeks (vereist)
instellingen Met Json opgemaakte openbare instellingen voor de extensie.
type Hiermee geeft u het type van de extensie; Een voorbeeld is CustomScriptExtension. tekenreeks (vereist)
typeHandlerVersion Hiermee geeft u de versie van de scripthandler op. tekenreeks (vereist)

VmManagedIdentity

Naam Description Waarde
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele-machineschaalset onder het knooppunttype. Elke vermelding is een ARM-resource-id in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. tekenreeks[]

VaultSecretGroup

Naam Description Waarde
sourceVault De relatieve URL van de Key Vault met alle certificaten in VaultCertificates. SubResource (vereist)
vaultCertificates De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten. VaultCertificate[] (vereist)

SubResource

Naam Description Waarde
id Azure-resource-id. tekenreeks

VaultCertificate

Naam Description Waarde
certificateStore Voor Windows-VM's geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account.

Voor Linux-VM's wordt het certificaatbestand in de map /var/lib/waagent geplaatst, met de bestandsnaam {UppercaseThumbprint}.crt voor het X509-certificaatbestand en {UppercaseThumbprint}.prv voor de persoonlijke sleutel. Beide bestanden hebben de indeling .pem.
tekenreeks (vereist)
certificateUrl Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluis voor informatie over het toevoegen van een geheim aan de Key Vault. In dit geval moet uw certificaat de Base64-codering van het volgende JSON-object zijn dat is gecodeerd in UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
tekenreeks (vereist)