Microsoft.ServiceFabric managedClusters 2021-07-01-preview

Bicep-resourcedefinitie

Het resourcetype managedClusters 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 Microsoft.ServiceFabric/managedClusters-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2021-07-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  properties: {
    addonFeatures: [
      'string'
    ]
    adminPassword: 'string'
    adminUserName: 'string'
    allowRdpAccess: bool
    applicationTypeVersionsCleanupPolicy: {
      maxUnusedVersionsToKeep: int
    }
    azureActiveDirectory: {
      clientApplication: 'string'
      clusterApplication: 'string'
      tenantId: 'string'
    }
    clientConnectionPort: int
    clients: [
      {
        commonName: 'string'
        isAdmin: bool
        issuerThumbprint: 'string'
        thumbprint: 'string'
      }
    ]
    clusterCodeVersion: 'string'
    clusterUpgradeCadence: 'string'
    clusterUpgradeMode: 'string'
    dnsName: 'string'
    enableAutoOSUpgrade: bool
    enableIpv6: bool
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    httpGatewayConnectionPort: int
    ipTags: [
      {
        ipTagType: 'string'
        tag: 'string'
      }
    ]
    loadBalancingRules: [
      {
        backendPort: int
        frontendPort: int
        probePort: int
        probeProtocol: 'string'
        probeRequestPath: 'string'
        protocol: 'string'
      }
    ]
    networkSecurityRules: [
      {
        access: 'string'
        description: 'string'
        destinationAddressPrefixes: [
          'string'
        ]
        destinationPortRanges: [
          'string'
        ]
        direction: 'string'
        name: 'string'
        priority: int
        protocol: 'string'
        sourceAddressPrefixes: [
          'string'
        ]
        sourcePortRanges: [
          'string'
        ]
      }
    ]
    subnetId: 'string'
    zonalResiliency: bool
  }
}

Eigenschapswaarden

managedClusters

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location Azure-resourcelocatie. tekenreeks (vereist)
tags Azure-resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU van het beheerde cluster SKU
properties De eigenschappen van de beheerde clusterresources ManagedClusterProperties

ManagedClusterProperties

Naam Description Waarde
addonFeatures Lijst met invoegtoepassingsfuncties die op het cluster moeten worden ingeschakeld. Tekenreeksmatrix met een van de volgende:
'BackupRestoreService'
'DnsService'
'ResourceMonitorService'
adminPassword Gebruikerswachtwoord voor VM-beheerder. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
adminUserName Gebruikersnaam van VM-beheerder. tekenreeks (vereist)
allowRdpAccess Als u dit instelt op true, wordt RDP-toegang tot de VM ingeschakeld. Met de standaard-NSG-regel wordt de RDP-poort geopend naar internet, die kan worden overschreven door aangepaste netwerkbeveiligingsregels. De standaardwaarde voor deze instelling is false. booleaans
applicationTypeVersionsCleanupPolicy Het beleid dat wordt gebruikt om ongebruikte versies op te schonen. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory De AAD-verificatie-instellingen van het cluster. AzureActiveDirectory
clientConnectionPort De poort die wordt gebruikt voor clientverbindingen met het cluster. int
Clients Clientcertificaten die het cluster mogen beheren. ClientCertificate[]
clusterCodeVersion De Service Fabric-runtimeversie van het cluster. Deze eigenschap is vereist wanneer clusterUpgradeMode is ingesteld op 'Manual'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u de ClusterVersion-API. Gebruik availableClusterVersions om de lijst met beschikbare versies voor bestaande clusters op te halen. tekenreeks
clusterUpgradeCadence Geeft aan wanneer upgrades van nieuwe clusterruntimeversies worden toegepast nadat ze zijn uitgebracht. Standaard is Wave0. Alleen van toepassing wanneer clusterUpgradeMode is ingesteld op Automatisch. 'Wave0'
'Wave1'
'Wave2'
clusterUpgradeMode De upgrademodus van het cluster wanneer de nieuwe Runtime-versie van Service Fabric beschikbaar is. 'Automatisch'
'Handmatig'
dnsName De dns-naam van het cluster. tekenreeks (vereist)
enableAutoOSUpgrade Als u dit instelt op true, wordt automatische upgrade van het besturingssysteem ingeschakeld voor de typen knooppunten die zijn gemaakt met behulp van een platforminstallatiekopieën van het besturingssysteem met versie 'nieuwste'. De standaardwaarde voor deze instelling is false. booleaans
enableIpv6 Als u dit instelt op true, wordt er IPv6-adresruimte gemaakt voor het standaard-VNet dat door het cluster wordt gebruikt. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. De standaardwaarde voor deze instelling is false. booleaans
fabricSettings De lijst met aangepaste infrastructuurinstellingen voor het configureren van het cluster. SettingsSectionDescription[]
httpGatewayConnectionPort De poort die wordt gebruikt voor HTTP-verbindingen met het cluster. int
ipTags De lijst met IP-tags die zijn gekoppeld aan het standaard openbare IP-adres van het cluster. IPTag[]
loadBalancingRules Taakverdelingsregels die worden toegepast op de openbare load balancer van het cluster. LoadBalancingRule[]
networkSecurityRules Aangepaste netwerkbeveiligingsregels die worden toegepast op de Virtual Network van het cluster. NetworkSecurityRule[]
subnetId Indien opgegeven, worden de knooppunttypen voor het cluster gemaakt in dit subnet in plaats van het standaard-VNet. De networkSecurityRules die voor het cluster zijn opgegeven, worden ook toegepast op dit subnet. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. tekenreeks
zonalResiliency Geeft aan of het cluster zonetolerantie heeft. booleaans

ApplicationTypeVersionsCleanupPolicy

Naam Description Waarde
maxUnusedVersionsToKeep Het aantal ongebruikte versies per toepassingstype dat moet worden bewaard. int (vereist)

Beperkingen:
Minimumwaarde = 0

AzureActiveDirectory

Naam Description Waarde
clientToepassing Azure Active Directory-clienttoepassings-id. tekenreeks
clusterToepassing Toepassings-id van Azure Active Directory-cluster. tekenreeks
tenantId Tenant-id van Azure Active Directory. tekenreeks

ClientCertificate

Naam Description Waarde
commonName Algemene naam van het certificaat. tekenreeks
isAdmin Geeft aan of het clientcertificaat beheerderstoegang heeft tot het cluster. Niet-beheerdersclients kunnen alleen-lezenbewerkingen uitvoeren op het cluster. bool (vereist)
issuerThumbprint Vingerafdruk van verlener voor het certificaat. Alleen gebruikt in combinatie met CommonName. tekenreeks
Vingerafdruk Vingerafdruk van certificaat. tekenreeks

SettingsSectionDescription

Naam Description Waarde
naam De sectienaam van de infrastructuurinstellingen. tekenreeks (vereist)
parameters De verzameling parameters in de sectie. SettingsParameterDescription[] (vereist)

InstellingenParameterDescription

Naam Description Waarde
naam De parameternaam van de infrastructuurinstelling. tekenreeks (vereist)
waarde De parameterwaarde van de infrastructuurinstelling. tekenreeks (vereist)

IPTag

Naam Description Waarde
ipTagType Het type IP-tag. tekenreeks (vereist)
tag De waarde van de IP-tag. tekenreeks (vereist)

LoadBalancingRule

Naam Description Waarde
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534
frontendPort De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 1 en 65534. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534
probePort De testpoort die wordt gebruikt door de taakverdelingsregel. Acceptabele waarden liggen tussen 1 en 65535. int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534
probeProtocol de verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. 'http'
'https'
'tcp' (vereist)
probeRequestPath Het aanvraagpad voor de test. Alleen ondersteund voor HTTP/HTTPS-tests. tekenreeks
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. 'tcp'
'udp' (vereist)

NetworkSecurityRule

Naam Description Waarde
toegang Het netwerkverkeer wordt toegestaan of geweigerd. 'toestaan'
'weigeren' (vereist)
beschrijving Beschrijving van netwerkbeveiligingsregel. tekenreeks
destinationAddressPrefixes De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. tekenreeks[]
destinationPortRanges De doelpoortbereiken. tekenreeks[]
richting Richting van netwerkbeveiligingsregels. 'inkomend'
'uitgaand' (vereist)
naam Naam van netwerkbeveiligingsregel. tekenreeks (vereist)
priority De prioriteit van de regel. De waarde kan tussen 1000 en 3000 liggen. Waarden buiten dit bereik zijn gereserveerd voor Service Fabric ManagerClusterresourceprovider. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. int (vereist)

Beperkingen:
Minimumwaarde = 1000
Maximumwaarde = 3000
protocol Netwerkprotocol waarop deze regel van toepassing is. 'ah'
'esp'
'http'
'https'
'icmp'
'tcp'
'udp' (vereist)
sourceAddressPrefixes De CIDR- of bron-IP-bereiken. tekenreeks[]
sourcePortRanges De bronpoortbereiken. tekenreeks[]

Sku

Naam Description Waarde
naam SKU-naam. 'Basic'
'Standaard' (vereist)

Resourcedefinitie van ARM-sjabloon

Het resourcetype managedClusters 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 Microsoft.ServiceFabric/managedClusters-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "apiVersion": "2021-07-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "properties": {
    "addonFeatures": [ "string" ],
    "adminPassword": "string",
    "adminUserName": "string",
    "allowRdpAccess": "bool",
    "applicationTypeVersionsCleanupPolicy": {
      "maxUnusedVersionsToKeep": "int"
    },
    "azureActiveDirectory": {
      "clientApplication": "string",
      "clusterApplication": "string",
      "tenantId": "string"
    },
    "clientConnectionPort": "int",
    "clients": [
      {
        "commonName": "string",
        "isAdmin": "bool",
        "issuerThumbprint": "string",
        "thumbprint": "string"
      }
    ],
    "clusterCodeVersion": "string",
    "clusterUpgradeCadence": "string",
    "clusterUpgradeMode": "string",
    "dnsName": "string",
    "enableAutoOSUpgrade": "bool",
    "enableIpv6": "bool",
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "httpGatewayConnectionPort": "int",
    "ipTags": [
      {
        "ipTagType": "string",
        "tag": "string"
      }
    ],
    "loadBalancingRules": [
      {
        "backendPort": "int",
        "frontendPort": "int",
        "probePort": "int",
        "probeProtocol": "string",
        "probeRequestPath": "string",
        "protocol": "string"
      }
    ],
    "networkSecurityRules": [
      {
        "access": "string",
        "description": "string",
        "destinationAddressPrefixes": [ "string" ],
        "destinationPortRanges": [ "string" ],
        "direction": "string",
        "name": "string",
        "priority": "int",
        "protocol": "string",
        "sourceAddressPrefixes": [ "string" ],
        "sourcePortRanges": [ "string" ]
      }
    ],
    "subnetId": "string",
    "zonalResiliency": "bool"
  }
}

Eigenschapswaarden

managedClusters

Naam Description Waarde
type Het resourcetype 'Microsoft.ServiceFabric/managedClusters'
apiVersion De resource-API-versie '2021-07-01-preview'
naam De resourcenaam tekenreeks (vereist)
location Azure-resourcelocatie. tekenreeks (vereist)
tags Azure-resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU van het beheerde cluster SKU
properties De eigenschappen van de beheerde clusterresources ManagedClusterProperties

ManagedClusterProperties

Naam Description Waarde
addonFeatures Lijst met invoegtoepassingsfuncties die op het cluster moeten worden ingeschakeld. Tekenreeksmatrix met een van de volgende:
'BackupRestoreService'
'DnsService'
'ResourceMonitorService'
adminPassword Gebruikerswachtwoord voor VM-beheerder. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
adminUserName Gebruikersnaam van VM-beheerder. tekenreeks (vereist)
allowRdpAccess Als u dit instelt op true, wordt RDP-toegang tot de VM ingeschakeld. Met de standaard-NSG-regel wordt de RDP-poort geopend naar internet, die kan worden overschreven door aangepaste netwerkbeveiligingsregels. De standaardwaarde voor deze instelling is false. booleaans
applicationTypeVersionsCleanupPolicy Het beleid dat wordt gebruikt om ongebruikte versies op te schonen. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory De AAD-verificatie-instellingen van het cluster. AzureActiveDirectory
clientConnectionPort De poort die wordt gebruikt voor clientverbindingen met het cluster. int
Clients Clientcertificaten die het cluster mogen beheren. ClientCertificate[]
clusterCodeVersion De Service Fabric-runtimeversie van het cluster. Deze eigenschap is vereist wanneer clusterUpgradeMode is ingesteld op 'Manual'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u de ClusterVersion-API. Gebruik availableClusterVersions om de lijst met beschikbare versies voor bestaande clusters op te halen. tekenreeks
clusterUpgradeCadence Geeft aan wanneer upgrades van nieuwe clusterruntimeversies worden toegepast nadat ze zijn uitgebracht. Standaard is Wave0. Alleen van toepassing wanneer clusterUpgradeMode is ingesteld op Automatisch. 'Wave0'
'Wave1'
'Wave2'
clusterUpgradeMode De upgrademodus van het cluster wanneer de nieuwe Runtime-versie van Service Fabric beschikbaar is. 'Automatisch'
'Handmatig'
dnsName De dns-naam van het cluster. tekenreeks (vereist)
enableAutoOSUpgrade Als u dit instelt op true, wordt automatische upgrade van het besturingssysteem ingeschakeld voor de typen knooppunten die zijn gemaakt met behulp van een platforminstallatiekopieën van het besturingssysteem met versie 'nieuwste'. De standaardwaarde voor deze instelling is false. booleaans
enableIpv6 Als u dit instelt op true, wordt er IPv6-adresruimte gemaakt voor het standaard-VNet dat door het cluster wordt gebruikt. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. De standaardwaarde voor deze instelling is false. booleaans
fabricSettings De lijst met aangepaste infrastructuurinstellingen voor het configureren van het cluster. SettingsSectionDescription[]
httpGatewayConnectionPort De poort die wordt gebruikt voor HTTP-verbindingen met het cluster. int
ipTags De lijst met IP-tags die zijn gekoppeld aan het standaard openbare IP-adres van het cluster. IPTag[]
loadBalancingRules Taakverdelingsregels die worden toegepast op de openbare load balancer van het cluster. LoadBalancingRule[]
networkSecurityRules Aangepaste netwerkbeveiligingsregels die worden toegepast op de Virtual Network van het cluster. NetworkSecurityRule[]
subnetId Indien opgegeven, worden de knooppunttypen voor het cluster gemaakt in dit subnet in plaats van het standaard-VNet. De networkSecurityRules die voor het cluster zijn opgegeven, worden ook toegepast op dit subnet. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. tekenreeks
zonalResiliency Geeft aan of het cluster zonetolerantie heeft. booleaans

ApplicationTypeVersionsCleanupPolicy

Naam Description Waarde
maxUnusedVersionsToKeep Het aantal ongebruikte versies per toepassingstype dat moet worden bewaard. int (vereist)

Beperkingen:
Minimumwaarde = 0

AzureActiveDirectory

Naam Description Waarde
clientToepassing Azure Active Directory-clienttoepassings-id. tekenreeks
clusterApplication Azure Active Directory-clustertoepassings-id. tekenreeks
tenantId Tenant-id van Azure Active Directory. tekenreeks

ClientCertificate

Naam Description Waarde
commonName Algemene naam van het certificaat. tekenreeks
isAdmin Geeft aan of het clientcertificaat beheerderstoegang heeft tot het cluster. Niet-beheerdersclients kunnen alleen-lezenbewerkingen uitvoeren op het cluster. bool (vereist)
issuerThumbprint Vingerafdruk van verlener voor het certificaat. Alleen gebruikt in combinatie met CommonName. tekenreeks
Vingerafdruk Vingerafdruk van certificaat. tekenreeks

SettingsSectionDescription

Naam Description Waarde
naam De sectienaam van de infrastructuurinstellingen. tekenreeks (vereist)
parameters De verzameling parameters in de sectie. SettingsParameterDescription[] (vereist)

InstellingenParameterDescription

Naam Description Waarde
naam De parameternaam van de infrastructuurinstelling. tekenreeks (vereist)
waarde De parameterwaarde van de infrastructuurinstelling. tekenreeks (vereist)

IPTag

Naam Description Waarde
ipTagType Het type IP-tag. tekenreeks (vereist)
tag De waarde van de IP-tag. tekenreeks (vereist)

LoadBalancingRule

Naam Description Waarde
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534
frontendPort De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 1 en 65534. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534
probePort De testpoort die wordt gebruikt door de taakverdelingsregel. Acceptabele waarden liggen tussen 1 en 65535. int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534
probeProtocol de verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. 'http'
'https'
'tcp' (vereist)
probeRequestPath Het pad van de testaanvraag. Alleen ondersteund voor HTTP/HTTPS-tests. tekenreeks
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. 'tcp'
'udp' (vereist)

NetworkSecurityRule

Naam Description Waarde
toegang Het netwerkverkeer wordt toegestaan of geweigerd. 'toestaan'
weigeren (vereist)
beschrijving Beschrijving van netwerkbeveiligingsregel. tekenreeks
destinationAddressPrefixes De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. tekenreeks[]
destinationPortRanges De doelpoortbereiken. tekenreeks[]
richting Richting van netwerkbeveiligingsregel. 'inkomend'
'uitgaand' (vereist)
naam Naam van netwerkbeveiligingsregel. tekenreeks (vereist)
priority De prioriteit van de regel. De waarde kan tussen 1000 en 3000 liggen. Waarden buiten dit bereik zijn gereserveerd voor Service Fabric ManagerClusterResourceprovider. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. int (vereist)

Beperkingen:
Minimumwaarde = 1000
Maximale waarde = 3000
protocol Netwerkprotocol waarop deze regel van toepassing is. 'ah'
'esp'
'http'
'https'
'icmp'
'tcp'
'udp' (vereist)
sourceAddressPrefixes De CIDR- of bron-IP-bereiken. tekenreeks[]
sourcePortRanges De bronpoortbereiken. tekenreeks[]

Sku

Naam Description Waarde
naam SKU-naam. 'Basic'
Standaard (vereist)

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype managedClusters 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 wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters@2021-07-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      addonFeatures = [
        "string"
      ]
      adminPassword = "string"
      adminUserName = "string"
      allowRdpAccess = bool
      applicationTypeVersionsCleanupPolicy = {
        maxUnusedVersionsToKeep = int
      }
      azureActiveDirectory = {
        clientApplication = "string"
        clusterApplication = "string"
        tenantId = "string"
      }
      clientConnectionPort = int
      clients = [
        {
          commonName = "string"
          isAdmin = bool
          issuerThumbprint = "string"
          thumbprint = "string"
        }
      ]
      clusterCodeVersion = "string"
      clusterUpgradeCadence = "string"
      clusterUpgradeMode = "string"
      dnsName = "string"
      enableAutoOSUpgrade = bool
      enableIpv6 = bool
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      httpGatewayConnectionPort = int
      ipTags = [
        {
          ipTagType = "string"
          tag = "string"
        }
      ]
      loadBalancingRules = [
        {
          backendPort = int
          frontendPort = int
          probePort = int
          probeProtocol = "string"
          probeRequestPath = "string"
          protocol = "string"
        }
      ]
      networkSecurityRules = [
        {
          access = "string"
          description = "string"
          destinationAddressPrefixes = [
            "string"
          ]
          destinationPortRanges = [
            "string"
          ]
          direction = "string"
          name = "string"
          priority = int
          protocol = "string"
          sourceAddressPrefixes = [
            "string"
          ]
          sourcePortRanges = [
            "string"
          ]
        }
      ]
      subnetId = "string"
      zonalResiliency = bool
    }
    sku = {
      name = "string"
    }
  })
}

Eigenschapswaarden

managedClusters

Naam Description Waarde
type Het resourcetype "Microsoft.ServiceFabric/managedClusters@2021-07-01-preview"
naam De resourcenaam tekenreeks (vereist)
location Azure-resourcelocatie. tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Azure-resourcetags. Woordenlijst met tagnamen en -waarden.
sku De SKU van het beheerde cluster SKU
properties De eigenschappen van de beheerde clusterresources ManagedClusterProperties

ManagedClusterProperties

Naam Description Waarde
addonFeatures Lijst met invoegtoepassingsfuncties die op het cluster moeten worden ingeschakeld. Tekenreeksmatrix met een van de volgende:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword Gebruikerswachtwoord voor VM-beheerder. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
adminUserName Gebruikersnaam van VM-beheerder. tekenreeks (vereist)
allowRdpAccess Als u dit instelt op true, wordt RDP-toegang tot de VM ingeschakeld. Met de standaard-NSG-regel wordt de RDP-poort geopend naar internet, die kan worden overschreven door aangepaste netwerkbeveiligingsregels. De standaardwaarde voor deze instelling is false. booleaans
applicationTypeVersionsCleanupPolicy Het beleid dat wordt gebruikt om ongebruikte versies op te schonen. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory De AAD-verificatie-instellingen van het cluster. AzureActiveDirectory
clientConnectionPort De poort die wordt gebruikt voor clientverbindingen met het cluster. int
Clients Clientcertificaten die het cluster mogen beheren. ClientCertificate[]
clusterCodeVersion De Service Fabric-runtimeversie van het cluster. Deze eigenschap is vereist wanneer clusterUpgradeMode is ingesteld op 'Manual'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u de ClusterVersion-API. Gebruik availableClusterVersions om de lijst met beschikbare versies voor bestaande clusters op te halen. tekenreeks
clusterUpgradeCadence Geeft aan wanneer upgrades van nieuwe clusterruntimeversies worden toegepast nadat ze zijn uitgebracht. Standaard is Wave0. Alleen van toepassing wanneer clusterUpgradeMode is ingesteld op Automatisch. "Wave0"
"Wave1"
"Wave2"
clusterUpgradeMode De upgrademodus van het cluster wanneer de nieuwe Runtime-versie van Service Fabric beschikbaar is. "Automatisch"
"Handmatig"
dnsName De dns-naam van het cluster. tekenreeks (vereist)
enableAutoOSUpgrade Als u dit instelt op true, wordt automatische upgrade van het besturingssysteem ingeschakeld voor de typen knooppunten die zijn gemaakt met behulp van een platforminstallatiekopieën van het besturingssysteem met versie 'nieuwste'. De standaardwaarde voor deze instelling is false. booleaans
enableIpv6 Als u dit instelt op true, wordt er IPv6-adresruimte gemaakt voor het standaard-VNet dat door het cluster wordt gebruikt. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. De standaardwaarde voor deze instelling is false. booleaans
fabricSettings De lijst met aangepaste infrastructuurinstellingen voor het configureren van het cluster. SettingsSectionDescription[]
httpGatewayConnectionPort De poort die wordt gebruikt voor HTTP-verbindingen met het cluster. int
ipTags De lijst met IP-tags die zijn gekoppeld aan het standaard openbare IP-adres van het cluster. IPTag[]
loadBalancingRules Taakverdelingsregels die worden toegepast op de openbare load balancer van het cluster. LoadBalancingRule[]
networkSecurityRules Aangepaste netwerkbeveiligingsregels die worden toegepast op de Virtual Network van het cluster. NetworkSecurityRule[]
subnetId Indien opgegeven, worden de knooppunttypen voor het cluster gemaakt in dit subnet in plaats van het standaard-VNet. De networkSecurityRules die voor het cluster zijn opgegeven, worden ook toegepast op dit subnet. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. tekenreeks
zonalResiliency Geeft aan of het cluster zonetolerantie heeft. booleaans

ApplicationTypeVersionsCleanupPolicy

Naam Description Waarde
maxUnusedVersionsToKeep Het aantal ongebruikte versies per toepassingstype dat moet worden bewaard. int (vereist)

Beperkingen:
Minimumwaarde = 0

AzureActiveDirectory

Naam Description Waarde
clientToepassing Azure Active Directory-clienttoepassings-id. tekenreeks
clusterToepassing Toepassings-id van Azure Active Directory-cluster. tekenreeks
tenantId Tenant-id van Azure Active Directory. tekenreeks

ClientCertificate

Naam Description Waarde
commonName Algemene naam van het certificaat. tekenreeks
isAdmin Geeft aan of het clientcertificaat beheerderstoegang heeft tot het cluster. Niet-beheerdersclients kunnen alleen-lezenbewerkingen uitvoeren op het cluster. bool (vereist)
issuerThumbprint Vingerafdruk van verlener voor het certificaat. Alleen gebruikt in combinatie met CommonName. tekenreeks
Vingerafdruk Vingerafdruk van certificaat. tekenreeks

SettingsSectionDescription

Naam Description Waarde
naam De sectienaam van de infrastructuurinstellingen. tekenreeks (vereist)
parameters De verzameling parameters in de sectie. SettingsParameterDescription[] (vereist)

InstellingenParameterDescription

Naam Description Waarde
naam De parameternaam van de infrastructuurinstelling. tekenreeks (vereist)
waarde De parameterwaarde van de infrastructuurinstelling. tekenreeks (vereist)

IPTag

Naam Description Waarde
ipTagType Het type IP-tag. tekenreeks (vereist)
tag De waarde van de IP-tag. tekenreeks (vereist)

LoadBalancingRule

Naam Description Waarde
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534
frontendPort De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 1 en 65534. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534
probePort De testpoort die wordt gebruikt door de taakverdelingsregel. Acceptabele waarden liggen tussen 1 en 65535. int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534
probeProtocol de verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. "http"
"https"
"tcp" (vereist)
probeRequestPath Het aanvraagpad voor de test. Alleen ondersteund voor HTTP/HTTPS-tests. tekenreeks
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. "tcp"
"udp" (vereist)

NetworkSecurityRule

Naam Description Waarde
toegang Het netwerkverkeer wordt toegestaan of geweigerd. "toestaan"
'weigeren' (vereist)
beschrijving Beschrijving van netwerkbeveiligingsregel. tekenreeks
destinationAddressPrefixes De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. tekenreeks[]
destinationPortRanges De doelpoortbereiken. tekenreeks[]
richting Richting van netwerkbeveiligingsregels. "inkomend"
"uitgaand" (vereist)
naam Naam van netwerkbeveiligingsregel. tekenreeks (vereist)
priority De prioriteit van de regel. De waarde kan tussen 1000 en 3000 liggen. Waarden buiten dit bereik zijn gereserveerd voor Service Fabric ManagerClusterresourceprovider. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. int (vereist)

Beperkingen:
Minimumwaarde = 1000
Maximumwaarde = 3000
protocol Netwerkprotocol waarop deze regel van toepassing is. "ah"
"esp"
"http"
"https"
"icmp"
"tcp"
"udp" (vereist)
sourceAddressPrefixes De CIDR- of bron-IP-bereiken. tekenreeks[]
sourcePortRanges De bronpoortbereiken. tekenreeks[]

Sku

Naam Description Waarde
naam SKU-naam. "Basis"
'Standaard' (vereist)