Sdílet prostřednictvím


Microsoft.ServiceFabric managedClusters 1.5.2021

Definice prostředku Bicep

Typ prostředku managedClusters je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceFabric/managedClusters, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2021-05-01' = {
  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
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    httpGatewayConnectionPort: int
    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'
        ]
      }
    ]
    zonalResiliency: bool
  }
}

Hodnoty vlastností

managedClusters

Název Description Hodnota
name Název prostředku string (povinné)
location Umístění prostředku Azure. string (povinné)
tags Značky prostředků Azure. Slovník názvů značek a hodnot. Viz Značky v šablonách
Sku Skladová položka spravovaného clusteru Sku
properties Vlastnosti prostředku spravovaného clusteru ManagedClusterProperties

ManagedClusterProperties

Název Description Hodnota
addonFeatures Seznam funkcí doplňků, které se mají povolit v clusteru Pole řetězců obsahující některou z těchto možností:
'BackupRestoreService'
DnsService
ResourceMonitorService
adminPassword Heslo uživatele správce virtuálního počítače. řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
adminUserName Uživatelské jméno správce virtuálního počítače. string (povinné)
allowRdpAccess Nastavení této hodnoty na hodnotu true povolí přístup k virtuálnímu počítači pomocí protokolu RDP. Výchozí pravidlo NSG otevře port RDP pro internet, který lze přepsat pomocí vlastních pravidel zabezpečení sítě. Výchozí hodnota tohoto nastavení je false. bool
applicationTypeVersionsCleanupPolicy Zásada použitá k vyčištění nepoužívaných verzí. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory Nastavení ověřování AAD clusteru. AzureActiveDirectory
clientConnectionPort Port používaný pro připojení klientů ke clusteru. int
Klienty Klientské certifikáty, které mají oprávnění ke správě clusteru. ClientCertificate[]
clusterCodeVersion Verze modulu runtime Service Fabric clusteru. Tato vlastnost je vyžadována, pokud je clusterUpgradeMode nastavený na Ručně. Pokud chcete získat seznam dostupných verzí Service Fabric pro nové clustery, použijte rozhraní CLUSTERVersion API. Pokud chcete získat seznam dostupných verzí pro existující clustery, použijte availableClusterVersions. řetězec
clusterUpgradeCadence Označuje, kdy se po vydání použijí upgrady nové verze modulu runtime clusteru. Ve výchozím nastavení je Wave0. Platí jenom v případě, že je clusterUpgradeMode nastavený na Hodnotu Automaticky. 'Wave0'
'Wave1'
'Wave2'
clusterUpgradeMode Režim upgradu clusteru, pokud je k dispozici nová verze modulu runtime Service Fabric. 'Automaticky'
'Ruční'
dnsName Název dns clusteru. string (povinné)
enableAutoOSUpgrade Nastavení této hodnoty na hodnotu true umožní automatický upgrade operačního systému pro typy uzlů vytvořené pomocí libovolné image operačního systému platformy s verzí "latest". Výchozí hodnota tohoto nastavení je false. bool
fabricSettings Seznam vlastních nastavení prostředků infrastruktury pro konfiguraci clusteru SettingsSectionDescription[]
httpGatewayConnectionPort Port používaný pro připojení HTTP ke clusteru. int
loadBalancingRules Pravidla vyrovnávání zatížení, která se použijí na veřejný nástroj pro vyrovnávání zatížení clusteru. LoadBalancingRule[]
networkSecurityRules Vlastní pravidla zabezpečení sítě, která se použijí na virtuální síť clusteru. NetworkSecurityRule[]
zonalResiliency Označuje, jestli má cluster odolnost zóny. bool

ApplicationTypeVersionsCleanupPolicy

Název Description Hodnota
maxUnusedVersionsToKeep Počet nepoužívaných verzí na typ aplikace, které se mají zachovat. int (povinné)

Omezení:
Minimální hodnota = 0

AzureActiveDirectory

Název Description Hodnota
clientApplication ID klientské aplikace Azure Active Directory řetězec
clusterApplication ID aplikace clusteru Azure Active Directory řetězec
id tenanta ID tenanta Azure Active Directory. řetězec

ClientCertificate

Název Description Hodnota
commonName Běžný název certifikátu. řetězec
isAdmin Označuje, jestli má klientský certifikát přístup správce ke clusteru. Klienti bez oprávnění správce můžou v clusteru provádět pouze operace jen pro čtení. bool (povinné)
issuerThumbprint Kryptografický otisk vystavitele certifikátu. Používá se pouze společně s CommonName. řetězec
Miniatura Kryptografický otisk certifikátu. řetězec

SettingsSectionDescription

Název Description Hodnota
name Název oddílu nastavení prostředků infrastruktury. string (povinné)
parameters Kolekce parametrů v oddílu. SettingsParameterDescription[] (povinné)

NastaveníParameterDescription

Název Description Hodnota
name Název parametru nastavení prostředků infrastruktury. string (povinné)
hodnota Hodnota parametru nastavení prostředků infrastruktury. string (povinné)

LoadBalancingRule

Název Description Hodnota
backendPort Port používaný pro interní připojení na koncovém bodu. Přijatelné hodnoty jsou mezi 1 a 65535. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být v rámci Load Balancer jedinečná. Přijatelné hodnoty jsou mezi 1 a 65534. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534
probePort Port prob používaný pravidlem vyrovnávání zatížení. Přijatelné hodnoty jsou mezi 1 a 65535. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534
probeProtocol odkaz na sondu nástroje pro vyrovnávání zatížení používanou pravidlem vyrovnávání zatížení. 'http'
'https'
Tcp (povinné)
probeRequestPath Cesta k požadavku sondy. Podporováno pouze pro sondy HTTP/HTTPS. řetězec
Protokol Odkaz na protokol přenosu používaný pravidlem vyrovnávání zatížení. 'tcp'
Udp (povinné)

NetworkSecurityRule

Název Description Hodnota
access Síťový provoz je povolený nebo zakázaný. "povolit"
"odepřít" (povinné)
description Popis pravidla zabezpečení sítě. řetězec
destinationAddressPrefixes Předpony cílové adresy. CIDR nebo cílové rozsahy IP adres. string[]
destinationPortRanges Rozsahy cílových portů. string[]
směr Směr pravidla zabezpečení sítě. "příchozí"
Odchozí (povinné)
name Název pravidla zabezpečení sítě. string (povinné)
Prioritou Priorita pravidla. Hodnota může být v rozsahu 1000 až 3000. Hodnoty mimo tento rozsah jsou vyhrazeny pro Service Fabric Manager Poskytovatel prostředkůCluster. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla. int (povinné)

Omezení:
Minimální hodnota = 1000
Maximální hodnota = 3000
Protokol Síťový protokol, na který se toto pravidlo vztahuje. "ah"
"esp"
'http'
'https'
'icmp'
'tcp'
Udp (povinné)
sourceAddressPrefixes Rozsahy CIDR nebo zdrojových IP adres. string[]
sourcePortRanges Rozsahy zdrojových portů string[]

Skladová jednotka (SKU)

Název Description Hodnota
name Název skladové položky. 'Základní'
"Standard" (povinné)

Definice prostředku šablony ARM

Typ prostředku managedClusters je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceFabric/managedClusters, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "apiVersion": "2021-05-01",
  "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",
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "httpGatewayConnectionPort": "int",
    "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" ]
      }
    ],
    "zonalResiliency": "bool"
  }
}

Hodnoty vlastností

managedClusters

Název Description Hodnota
typ Typ prostředku Microsoft.ServiceFabric/managedClusters
apiVersion Verze rozhraní API prostředků '2021-05-01'
name Název prostředku string (povinné)
location Umístění prostředku Azure. string (povinné)
tags Značky prostředků Azure. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka spravovaného clusteru Sku
properties Vlastnosti prostředku spravovaného clusteru ManagedClusterProperties

ManagedClusterProperties

Název Description Hodnota
addonFeatures Seznam funkcí doplňků, které se mají povolit v clusteru Pole řetězců obsahující některou z těchto možností:
'BackupRestoreService'
DnsService
'ResourceMonitorService'
adminPassword Heslo uživatele správce virtuálního počítače. řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
adminUserName Uživatelské jméno správce virtuálního počítače. string (povinné)
allowRdpAccess Nastavení této hodnoty na hodnotu true povolí přístup k virtuálnímu počítači pomocí protokolu RDP. Výchozí pravidlo NSG otevře port RDP pro připojení k internetu, který je možné přepsat vlastními pravidly zabezpečení sítě. Výchozí hodnota tohoto nastavení je false. bool
applicationTypeVersionsCleanupPolicy Zásada používaná k vyčištění nepoužívaných verzí. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory Nastavení ověřování AAD clusteru. AzureActiveDirectory
clientConnectionPort Port používaný pro připojení klientů ke clusteru. int
Klienty Klientské certifikáty, které mají oprávnění ke správě clusteru. ClientCertificate[]
clusterCodeVersion Verze modulu runtime Service Fabric clusteru. Tato vlastnost je povinná, pokud je vlastnost clusterUpgradeMode nastavená na Hodnotu Ručně. Pokud chcete získat seznam dostupných verzí Service Fabric pro nové clustery, použijte rozhraní CLUSTERVersion API. Pokud chcete získat seznam dostupných verzí pro existující clustery, použijte availableClusterVersions. řetězec
clusterUpgradeCadence Označuje, kdy se po vydání použijí upgrady nové verze modulu runtime clusteru. Ve výchozím nastavení je Wave0. Platí pouze v případě, že je vlastnost clusterUpgradeMode nastavená na hodnotu Automaticky. 'Wave0'
'Wave1'
'Wave2'
clusterUpgradeMode Režim upgradu clusteru, když je k dispozici nová verze modulu runtime Service Fabric. 'Automaticky'
"Ruční"
dnsName Název DNS clusteru. string (povinné)
enableAutoOSUpgrade Nastavení této hodnoty na hodnotu true umožní automatický upgrade operačního systému pro typy uzlů vytvořené pomocí jakékoli image operačního systému platformy s verzí latest. Výchozí hodnota tohoto nastavení je false. bool
prostředky infrastrukturyNastavení Seznam vlastních nastavení prostředků infrastruktury pro konfiguraci clusteru SettingsSectionDescription[]
httpGatewayConnectionPort Port používaný pro připojení HTTP ke clusteru. int
pravidla vyrovnávání zatížení Pravidla vyrovnávání zatížení, která se použijí na veřejný nástroj pro vyrovnávání zatížení clusteru. Pravidla vyrovnávání zatížení[]
pravidla zabezpečení sítě Vlastní pravidla zabezpečení sítě, která se použijí na virtuální síť clusteru. NetworkSecurityRule[]
zonalResiliency Označuje, jestli má cluster odolnost zón. bool

ApplicationTypeVersionsCleanupPolicy

Název Description Hodnota
maxUnusedVersionsToKeep Počet nepoužívaných verzí na typ aplikace, které se mají zachovat int (povinné)

Omezení:
Minimální hodnota = 0

AzureActiveDirectory

Název Description Hodnota
clientApplication ID klientské aplikace Azure Active Directory řetězec
clusterApplication ID aplikace clusteru Azure Active Directory řetězec
id tenanta ID tenanta Azure Active Directory. řetězec

ClientCertificate

Název Description Hodnota
commonName Běžný název certifikátu. řetězec
isAdmin Označuje, jestli má klientský certifikát přístup správce ke clusteru. Klienti bez oprávnění správce můžou v clusteru provádět pouze operace jen pro čtení. bool (povinné)
issuerThumbprint Kryptografický otisk vystavitele certifikátu. Používá se pouze společně s CommonName. řetězec
Miniatura Kryptografický otisk certifikátu. řetězec

SettingsSectionDescription

Název Description Hodnota
name Název oddílu nastavení prostředků infrastruktury. string (povinné)
parameters Kolekce parametrů v oddílu. SettingsParameterDescription[] (povinné)

NastaveníParameterDescription

Název Description Hodnota
name Název parametru nastavení prostředků infrastruktury. string (povinné)
hodnota Hodnota parametru nastavení prostředků infrastruktury. string (povinné)

LoadBalancingRule

Název Description Hodnota
backendPort Port používaný pro interní připojení na koncovém bodu. Přijatelné hodnoty jsou mezi 1 a 65535. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být v rámci Load Balancer jedinečná. Přijatelné hodnoty jsou mezi 1 a 65534. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534
probePort Port prob používaný pravidlem vyrovnávání zatížení. Přijatelné hodnoty jsou mezi 1 a 65535. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534
probeProtocol odkaz na sondu nástroje pro vyrovnávání zatížení používanou pravidlem vyrovnávání zatížení. 'http'
'https'
Tcp (povinné)
probeRequestPath Cesta k požadavku sondy. Podporováno pouze pro sondy HTTP/HTTPS. řetězec
Protokol Odkaz na protokol přenosu používaný pravidlem vyrovnávání zatížení. 'tcp'
Udp (povinné)

NetworkSecurityRule

Název Description Hodnota
access Síťový provoz je povolený nebo zakázaný. "povolit"
"odepřít" (povinné)
description Popis pravidla zabezpečení sítě. řetězec
destinationAddressPrefixes Předpony cílové adresy. CIDR nebo cílové rozsahy IP adres. string[]
destinationPortRanges Rozsahy cílových portů. string[]
směr Směr pravidla zabezpečení sítě. "příchozí"
Odchozí (povinné)
name Název pravidla zabezpečení sítě. string (povinné)
Prioritou Priorita pravidla. Hodnota může být v rozsahu 1000 až 3000. Hodnoty mimo tento rozsah jsou vyhrazeny pro Service Fabric Manager Poskytovatel prostředkůCluster. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla. int (povinné)

Omezení:
Minimální hodnota = 1000
Maximální hodnota = 3000
Protokol Síťový protokol, na který se toto pravidlo vztahuje. "ah"
"esp"
'http'
'https'
'icmp'
'tcp'
Udp (povinné)
sourceAddressPrefixes Rozsahy CIDR nebo zdrojových IP adres. string[]
sourcePortRanges Rozsahy zdrojových portů string[]

Skladová jednotka (SKU)

Název Description Hodnota
name Název skladové položky. 'Základní'
"Standard" (povinné)

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku managedClusters je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceFabric/managedClusters, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters@2021-05-01"
  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
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      httpGatewayConnectionPort = int
      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"
          ]
        }
      ]
      zonalResiliency = bool
    }
    sku = {
      name = "string"
    }
  })
}

Hodnoty vlastností

managedClusters

Název Description Hodnota
typ Typ prostředku Microsoft.ServiceFabric/managedClusters@2021-05-01
name Název prostředku string (povinné)
location Umístění prostředku Azure. string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků Azure. Slovník názvů značek a hodnot.
Sku Skladová položka spravovaného clusteru Sku
properties Vlastnosti prostředku spravovaného clusteru ManagedClusterProperties

ManagedClusterProperties

Název Description Hodnota
addonFeatures Seznam funkcí doplňků, které se mají povolit v clusteru Pole řetězců obsahující některou z těchto možností:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword Heslo uživatele správce virtuálního počítače. řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
adminUserName Uživatelské jméno správce virtuálního počítače. string (povinné)
allowRdpAccess Nastavení této hodnoty na hodnotu true povolí přístup k virtuálnímu počítači pomocí protokolu RDP. Výchozí pravidlo NSG otevře port RDP pro internet, který lze přepsat pomocí vlastních pravidel zabezpečení sítě. Výchozí hodnota tohoto nastavení je false. bool
applicationTypeVersionsCleanupPolicy Zásada použitá k vyčištění nepoužívaných verzí. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory Nastavení ověřování AAD clusteru. AzureActiveDirectory
clientConnectionPort Port používaný pro připojení klientů ke clusteru. int
Klienty Klientské certifikáty, které mají oprávnění ke správě clusteru. ClientCertificate[]
clusterCodeVersion Verze modulu runtime Service Fabric clusteru. Tato vlastnost je vyžadována, pokud je clusterUpgradeMode nastavený na Ručně. Pokud chcete získat seznam dostupných verzí Service Fabric pro nové clustery, použijte rozhraní CLUSTERVersion API. Pokud chcete získat seznam dostupných verzí pro existující clustery, použijte availableClusterVersions. řetězec
clusterUpgradeCadence Označuje, kdy se po vydání použijí upgrady nové verze modulu runtime clusteru. Ve výchozím nastavení je Wave0. Platí jenom v případě, že je clusterUpgradeMode nastavený na Hodnotu Automaticky. "Wave0"
"Wave1"
"Wave2"
clusterUpgradeMode Režim upgradu clusteru, pokud je k dispozici nová verze modulu runtime Service Fabric. "Automaticky"
"Ruční"
dnsName Název dns clusteru. string (povinné)
enableAutoOSUpgrade Nastavení této hodnoty na hodnotu true umožní automatický upgrade operačního systému pro typy uzlů vytvořené pomocí libovolné image operačního systému platformy s verzí "latest". Výchozí hodnota tohoto nastavení je false. bool
fabricSettings Seznam vlastních nastavení prostředků infrastruktury pro konfiguraci clusteru SettingsSectionDescription[]
httpGatewayConnectionPort Port používaný pro připojení HTTP ke clusteru. int
loadBalancingRules Pravidla vyrovnávání zatížení, která se použijí na veřejný nástroj pro vyrovnávání zatížení clusteru. LoadBalancingRule[]
networkSecurityRules Vlastní pravidla zabezpečení sítě, která se použijí na virtuální síť clusteru. NetworkSecurityRule[]
zonalResiliency Označuje, jestli má cluster odolnost zóny. bool

ApplicationTypeVersionsCleanupPolicy

Název Description Hodnota
maxUnusedVersionsToKeep Počet nepoužívaných verzí na typ aplikace, které se mají zachovat. int (povinné)

Omezení:
Minimální hodnota = 0

AzureActiveDirectory

Název Description Hodnota
clientApplication ID klientské aplikace Azure Active Directory řetězec
clusterApplication ID aplikace clusteru Azure Active Directory řetězec
id tenanta ID tenanta Azure Active Directory. řetězec

ClientCertificate

Název Description Hodnota
commonName Běžný název certifikátu. řetězec
isAdmin Označuje, jestli má klientský certifikát přístup správce ke clusteru. Klienti bez oprávnění správce můžou v clusteru provádět pouze operace jen pro čtení. bool (povinné)
issuerThumbprint Kryptografický otisk vystavitele certifikátu. Používá se pouze společně s CommonName. řetězec
Miniatura Kryptografický otisk certifikátu. řetězec

SettingsSectionDescription

Název Description Hodnota
name Název oddílu nastavení prostředků infrastruktury. string (povinné)
parameters Kolekce parametrů v oddílu. SettingsParameterDescription[] (povinné)

NastaveníParameterDescription

Název Description Hodnota
name Název parametru nastavení prostředků infrastruktury. string (povinné)
hodnota Hodnota parametru nastavení prostředků infrastruktury. string (povinné)

Pravidla pro vyrovnávání zatížení

Název Description Hodnota
backendPort Port používaný pro interní připojení na koncovém bodu. Přijatelné hodnoty jsou mezi 1 a 65535. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být v rámci Load Balancer jedinečná. Přijatelné hodnoty jsou mezi 1 a 65534. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534
probePort Zkušební port používaný pravidlem vyrovnávání zatížení. Přijatelné hodnoty jsou mezi 1 a 65535. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534
probeProtocol odkaz na sondu nástroje pro vyrovnávání zatížení používanou pravidlem vyrovnávání zatížení. "http"
"https"
"tcp" (povinné)
probeRequestPath Cesta k požadavku sondy. Podporuje se pouze pro sondy HTTP/HTTPS. řetězec
Protokol Odkaz na protokol přenosu používaný pravidlem vyrovnávání zatížení. "tcp"
"udp" (povinné)

NetworkSecurityRule

Název Description Hodnota
access Síťový provoz je povolený nebo zakázaný. "povolit"
"odepřít" (povinné)
description Popis pravidla zabezpečení sítě. řetězec
destinationAddressPrefixes Předpony cílové adresy. CIDR nebo rozsahy cílových IP adres. string[]
destinationPortRanges Rozsahy cílových portů string[]
směr Směr pravidla zabezpečení sítě. "příchozí"
Odchozí (povinné)
name Název pravidla zabezpečení sítě. string (povinné)
Prioritou Priorita pravidla. Hodnota může být v rozsahu 1000 až 3000. Hodnoty mimo tento rozsah jsou vyhrazené pro Service Fabric Manager Poskytovatele prostředků clusteru. Číslo priority musí být pro každé pravidlo v kolekci jedinečné. Čím nižší je číslo priority, tím vyšší je priorita pravidla. int (povinné)

Omezení:
Minimální hodnota = 1000
Maximální hodnota = 3000
Protokol Síťový protokol, na který se toto pravidlo vztahuje. "ah"
"esp"
"http"
"https"
"icmp"
"tcp"
"udp" (povinné)
SourceAddressPrefixes Rozsahy CIDR nebo zdrojových IP adres. string[]
sourcePortRanges Rozsahy zdrojových portů string[]

Skladová jednotka (SKU)

Název Description Hodnota
name Název skladové položky. "Základní"
"Standard" (povinné)