Microsoft.ServiceFabric managedClusters 2021-01-01-preview

Bicep-Ressourcendefinition

Der ressourcentyp managedClusters kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ServiceFabric/managedClusters-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

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

Eigenschaftswerte

managedClusters

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)
location Azure-Ressourcenstandort. Zeichenfolge (erforderlich)
tags Azure-Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
sku Die SKU des verwalteten Clusters sku
properties Die Eigenschaften der verwalteten Clusterressourcen ManagedClusterProperties

ManagedClusterProperties

Name BESCHREIBUNG Wert
addonFeatures Liste der Add-On-Features, die für den Cluster aktiviert werden sollen. Zeichenfolgenarray, das folgendes enthält:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword Kennwort des VM-Administratorbenutzers. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
adminUserName Benutzername des VM-Administrators. Zeichenfolge (erforderlich)
allowRdpAccess Wenn Sie dies auf true festlegen, wird der RDP-Zugriff auf den virtuellen Computer aktiviert. Die Standard-NSG-Regel öffnet den RDP-Port für das Internet, der mit benutzerdefinierten Netzwerksicherheitsregeln überschrieben werden kann. Der Standardwert für diese Einstellung ist false. bool
applicationTypeVersionsCleanupPolicy Die Richtlinie, die verwendet wird, um nicht verwendete Versionen zu sauber. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory Die AAD-Authentifizierungseinstellungen des Clusters. AzureActiveDirectory
clientConnectionPort Der Port, der für Clientverbindungen mit dem Cluster verwendet wird. INT
-Clients Clientzertifikate, die den Cluster verwalten dürfen. ClientCertificate[]
clusterCodeVersion Die Service Fabric-Runtimeversion des Clusters. Diese Eigenschaft kann nur durch Festlegen des Benutzers verwendet werden, wenn upgradeMode auf "Manuell" festgelegt ist. Verwenden Sie die ClusterVersion-API, um eine Liste der verfügbaren Service Fabric-Versionen für neue Cluster abzurufen. Verwenden Sie availableClusterVersions, um die Liste der verfügbaren Versionen für vorhandene Cluster abzurufen. Zeichenfolge
clusterUpgradeCadence Gibt an, wann nach der Veröffentlichung neue Versionsupgrades der Clusterlaufzeit angewendet werden. Standardmäßig ist Wave0. 'Wave0'
"Wave1"
'Wave2'
dnsName Der Dns-Name des Clusters. Zeichenfolge (erforderlich)
enableAutoOSUpgrade Wenn Sie diesen Wert auf true festlegen, wird ein automatisches Betriebssystemupgrade für die Knotentypen aktiviert, die mit einem beliebigen Plattformbetriebssystemimage mit der Version "neueste" erstellt werden. Der Standardwert für diese Einstellung ist false. bool
fabricSettings Die Liste der benutzerdefinierten Fabric-Einstellungen zum Konfigurieren des Clusters. SettingsSectionDescription[]
httpGatewayConnectionPort Der Port, der für HTTP-Verbindungen mit dem Cluster verwendet wird. INT
loadBalancingRules Lastenausgleichsregeln, die auf den öffentlichen Lastenausgleich des Clusters angewendet werden. LoadBalancingRule[]
networkSecurityRules Benutzerdefinierte Netzwerksicherheitsregeln, die auf das virtuelle Netzwerk des Clusters angewendet werden. NetworkSecurityRule[]

ApplicationTypeVersionsCleanupPolicy

Name BESCHREIBUNG Wert
maxUnusedVersionsToKeep Anzahl der nicht verwendeten Versionen pro Anwendungstyp, die beibehalten werden sollen. int (erforderlich)

Einschränkungen:
Min-Wert = 0

AzureActiveDirectory

Name BESCHREIBUNG Wert
clientAnwendung Azure Active Directory-Clientanwendungs-ID. Zeichenfolge
clusterAnwendung Azure Active Directory-Clusteranwendungs-ID. Zeichenfolge
tenantId Azure Active Directory-Mandanten-ID. Zeichenfolge

ClientCertificate

Name BESCHREIBUNG Wert
commonName Allgemeiner Name des Zertifikats. Zeichenfolge
isAdmin Gibt an, ob das Clientzertifikat Administratorzugriff auf den Cluster hat. Nicht-Administratorclients können nur schreibgeschützte Vorgänge im Cluster ausführen. bool (erforderlich)
issuerThumbprint Ausstellerfingerabdruck für das Zertifikat. Wird nur zusammen mit CommonName verwendet. Zeichenfolge
thumbprint Zertifikatfingerabdruck. Zeichenfolge

EinstellungenSectionDescription

Name BESCHREIBUNG Wert
name Der Abschnittsname der Fabriceinstellungen. Zeichenfolge (erforderlich)
parameters Die Auflistung von Parametern im Abschnitt. SettingsParameterDescription[] (erforderlich)

SettingsParameterDescription

Name BESCHREIBUNG Wert
name Der Parametername der Fabriceinstellung. Zeichenfolge (erforderlich)
value Der Parameterwert der Fabriceinstellung. Zeichenfolge (erforderlich)

LoadBalancingRule

Name BESCHREIBUNG Wert
backendPort Der Port, der für die internen Verbindungen am Endpunkt verwendet wird. Zulässige Werte liegen zwischen 1 und 65535. int (erforderlich)

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 65534
frontendPort Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb des Load Balancer eindeutig sein. Zulässige Werte liegen zwischen 1 und 65534. int (erforderlich)

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 65534
probeProtocol der Verweis auf den Lastenausgleichstest, der von der Lastenausgleichsregel verwendet wird. 'http'
'https'
"tcp" (erforderlich)
probeRequestPath Der Pfad der Testanforderung. Wird nur für HTTP/HTTPS-Tests unterstützt. Zeichenfolge
Protokoll Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. "tcp"
"udp" (erforderlich)

NetworkSecurityRule

Name BESCHREIBUNG Wert
access Der Netzwerkdatenverkehr wird zugelassen oder verweigert. "zulassen"
"Verweigern" (erforderlich)
description Beschreibung der Netzwerksicherheitsregel. Zeichenfolge
destinationAddressPrefixes Die Zieladresspräfixe. CIDR- oder Ziel-IP-Bereiche. string[]
destinationPortRanges Die Zielportbereiche. string[]
direction Richtung der Netzwerksicherheitsregel. "eingehender Datenverkehr"
"ausgehend" (erforderlich)
name Name der Netzwerksicherheitsregel. Zeichenfolge (erforderlich)
priority Die Priorität der Regel. Der Wert kann im Bereich von 1000 bis 3000 liegen. Werte außerhalb dieses Bereichs sind für Service Fabric ManagerCluster-Ressourcenanbieter reserviert. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedrigere die Prioritätsnummer ist, desto höher ist die Priorität der Regel. int (erforderlich)

Einschränkungen:
Minimaler Wert = 1000
Maximaler Wert = 3000
Protokoll Netzwerkprotokoll, für das diese Regel gilt. "ah"
"esp"
'http'
'https'
"icmp"
"tcp"
"udp" (erforderlich)
sourceAddressPrefixes Die CIDR- oder Quell-IP-Bereiche. string[]
sourcePortRanges Die Quellportbereiche. string[]

Sku

Name BESCHREIBUNG Wert
name SKU-Name. "Basic"
"Standard" (erforderlich)

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp managedClusters kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ServiceFabric/managedClusters-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

managedClusters

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.ServiceFabric/managedClusters"
apiVersion Die Version der Ressourcen-API "2021-01-01-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Azure-Ressourcenstandort. Zeichenfolge (erforderlich)
tags Azure-Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku Die SKU des verwalteten Clusters sku
properties Die Eigenschaften der verwalteten Clusterressource ManagedClusterProperties

ManagedClusterProperties

Name BESCHREIBUNG Wert
addonFeatures Liste der Add-On-Features, die für den Cluster aktiviert werden sollen. Zeichenfolgenarray, das folgendes enthält:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword Kennwort des VM-Administratorbenutzers. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
adminUserName Benutzername des VM-Administrators. Zeichenfolge (erforderlich)
allowRdpAccess Wenn Sie dies auf true festlegen, wird der RDP-Zugriff auf den virtuellen Computer aktiviert. Die Standard-NSG-Regel öffnet den RDP-Port für das Internet, der mit benutzerdefinierten Netzwerksicherheitsregeln überschrieben werden kann. Der Standardwert für diese Einstellung ist false. bool
applicationTypeVersionsCleanupPolicy Die Richtlinie, die verwendet wird, um nicht verwendete Versionen zu sauber. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory Die AAD-Authentifizierungseinstellungen des Clusters. AzureActiveDirectory
clientConnectionPort Der Port, der für Clientverbindungen mit dem Cluster verwendet wird. INT
-Clients Clientzertifikate, die den Cluster verwalten dürfen. ClientCertificate[]
clusterCodeVersion Die Service Fabric-Runtimeversion des Clusters. Diese Eigenschaft kann nur durch Festlegen des Benutzers verwendet werden, wenn upgradeMode auf "Manuell" festgelegt ist. Verwenden Sie die ClusterVersion-API, um eine Liste der verfügbaren Service Fabric-Versionen für neue Cluster abzurufen. Verwenden Sie availableClusterVersions, um die Liste der verfügbaren Versionen für vorhandene Cluster abzurufen. Zeichenfolge
clusterUpgradeCadence Gibt an, wann nach der Veröffentlichung neue Versionsupgrades der Clusterlaufzeit angewendet werden. Standardmäßig ist Wave0. 'Wave0'
"Wave1"
'Wave2'
dnsName Der Dns-Name des Clusters. Zeichenfolge (erforderlich)
enableAutoOSUpgrade Wenn Sie diesen Wert auf true festlegen, wird ein automatisches Betriebssystemupgrade für die Knotentypen aktiviert, die mit einem beliebigen Plattformbetriebssystemimage mit der Version "neueste" erstellt werden. Der Standardwert für diese Einstellung ist false. bool
fabricSettings Die Liste der benutzerdefinierten Fabric-Einstellungen zum Konfigurieren des Clusters. SettingsSectionDescription[]
httpGatewayConnectionPort Der Port, der für HTTP-Verbindungen mit dem Cluster verwendet wird. INT
loadBalancingRules Lastenausgleichsregeln, die auf den öffentlichen Lastenausgleich des Clusters angewendet werden. LoadBalancingRule[]
networkSecurityRules Benutzerdefinierte Netzwerksicherheitsregeln, die auf das virtuelle Netzwerk des Clusters angewendet werden. NetworkSecurityRule[]

ApplicationTypeVersionsCleanupPolicy

Name BESCHREIBUNG Wert
maxUnusedVersionsToKeep Anzahl der nicht verwendeten Versionen pro Anwendungstyp, die beibehalten werden sollen. int (erforderlich)

Einschränkungen:
Min-Wert = 0

AzureActiveDirectory

Name BESCHREIBUNG Wert
clientAnwendung Azure Active Directory-Clientanwendungs-ID. Zeichenfolge
clusterAnwendung Azure Active Directory-Clusteranwendungs-ID. Zeichenfolge
tenantId Azure Active Directory-Mandanten-ID. Zeichenfolge

ClientCertificate

Name BESCHREIBUNG Wert
commonName Allgemeiner Name des Zertifikats. Zeichenfolge
isAdmin Gibt an, ob das Clientzertifikat Administratorzugriff auf den Cluster hat. Nicht-Administratorclients können nur schreibgeschützte Vorgänge im Cluster ausführen. bool (erforderlich)
issuerThumbprint Ausstellerfingerabdruck für das Zertifikat. Wird nur zusammen mit CommonName verwendet. Zeichenfolge
thumbprint Zertifikatfingerabdruck. Zeichenfolge

EinstellungenSectionDescription

Name BESCHREIBUNG Wert
name Der Abschnittsname der Fabriceinstellungen. Zeichenfolge (erforderlich)
parameters Die Auflistung von Parametern im Abschnitt. SettingsParameterDescription[] (erforderlich)

SettingsParameterDescription

Name BESCHREIBUNG Wert
name Der Parametername der Fabriceinstellung. Zeichenfolge (erforderlich)
value Der Parameterwert der Fabriceinstellung. Zeichenfolge (erforderlich)

LoadBalancingRule

Name BESCHREIBUNG Wert
backendPort Der Port, der für die internen Verbindungen am Endpunkt verwendet wird. Zulässige Werte liegen zwischen 1 und 65535. int (erforderlich)

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 65534
frontendPort Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb des Load Balancer eindeutig sein. Zulässige Werte liegen zwischen 1 und 65534. int (erforderlich)

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 65534
probeProtocol der Verweis auf den Lastenausgleichstest, der von der Lastenausgleichsregel verwendet wird. 'http'
'https'
"tcp" (erforderlich)
probeRequestPath Der Pfad der Testanforderung. Nur für HTTP/HTTPS-Tests unterstützt. Zeichenfolge
Protokoll Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. "tcp"
"udp" (erforderlich)

NetworkSecurityRule

Name BESCHREIBUNG Wert
access Der Netzwerkdatenverkehr wird zugelassen oder verweigert. "Zulassen"
"Verweigern" (erforderlich)
description Beschreibung der Netzwerksicherheitsregel. Zeichenfolge
destinationAddressPrefixes Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. string[]
destinationPortRanges Die Zielportbereiche. string[]
direction Richtung der Netzwerksicherheitsregel. "Eingehender Eingang"
"ausgehend" (erforderlich)
name Name der Netzwerksicherheitsregel. Zeichenfolge (erforderlich)
priority Die Priorität der Regel. Der Wert kann im Bereich 1000 bis 3000 liegen. Werte außerhalb dieses Bereichs sind für Service Fabric ManagerCluster-Ressourcenanbieter reserviert. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedrigere die Prioritätsnummer ist, desto höher ist die Priorität der Regel. int (erforderlich)

Einschränkungen:
Min-Wert = 1000
Maximaler Wert = 3000
Protokoll Netzwerkprotokoll, für das diese Regel gilt. 'ah'
"esp"
'http'
'https'
"icmp"
"tcp"
"udp" (erforderlich)
sourceAddressPrefixes Der CIDR- oder Quell-IP-Bereich. string[]
sourcePortRanges Der Quellportbereich. string[]

Sku

Name BESCHREIBUNG Wert
name SKU-Name. "Basic"
"Standard" (erforderlich)

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp managedClusters kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ServiceFabric/managedClusters-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Terraform hinzu.

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

Eigenschaftswerte

managedClusters

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.ServiceFabric/managedClusters@2021-01-01-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Azure-Ressourcenstandort. Zeichenfolge (erforderlich)
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Azure-Ressourcentags. Wörterbuch der Tagnamen und -werte.
sku Die SKU des verwalteten Clusters sku
properties Die Eigenschaften der verwalteten Clusterressource ManagedClusterProperties

ManagedClusterProperties

Name BESCHREIBUNG Wert
addonFeatures Liste der Add-On-Features, die im Cluster aktiviert werden sollen. Zeichenfolgenarray, das eines der folgenden Elemente enthält:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword Vm-Administratorbenutzerkennwort. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
adminUserName Benutzername des VM-Administrators. Zeichenfolge (erforderlich)
allowRdpAccess Wenn Sie dies auf true festlegen, wird der RDP-Zugriff auf den virtuellen Computer aktiviert. Die NSG-Standardregel öffnet den RDP-Port für das Internet, der mit benutzerdefinierten Netzwerksicherheitsregeln überschrieben werden kann. Der Standardwert für diese Einstellung ist false. bool
applicationTypeVersionsCleanupPolicy Die Richtlinie, die verwendet wird, um nicht verwendete Versionen zu sauber. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory Die AAD-Authentifizierungseinstellungen des Clusters. AzureActiveDirectory
clientConnectionPort Der Port, der für Clientverbindungen mit dem Cluster verwendet wird. INT
-Clients Clientzertifikate, die den Cluster verwalten dürfen. ClientCertificate[]
clusterCodeVersion Die Service Fabric-Laufzeitversion des Clusters. Diese Eigenschaft kann nur durch Festlegen des Benutzers festgelegt werden, wenn upgradeMode auf "Manuell" festgelegt ist. Verwenden Sie die ClusterVersion-API, um eine Liste der verfügbaren Service Fabric-Versionen für neue Cluster abzurufen. Verwenden Sie availableClusterVersions, um die Liste der verfügbaren Versionen für vorhandene Cluster abzurufen. Zeichenfolge
clusterUpgradeCadence Gibt an, wann neue Versionsupgrades der Clusterlaufzeit angewendet werden, nachdem sie veröffentlicht wurden. Standardmäßig ist Wave0. "Wave0"
"Wave1"
"Wave2"
dnsName Der DNS-Name des Clusters. Zeichenfolge (erforderlich)
enableAutoOSUpgrade Wenn Sie dies auf true festlegen, wird das automatische Betriebssystemupgrade für die Knotentypen aktiviert, die mit einem beliebigen Plattformbetriebssystemimage mit version "latest" erstellt werden. Der Standardwert für diese Einstellung ist false. bool
fabricSettings Die Liste der benutzerdefinierten Fabriceinstellungen zum Konfigurieren des Clusters. SettingsSectionDescription[]
httpGatewayConnectionPort Der Port, der für HTTP-Verbindungen mit dem Cluster verwendet wird. INT
loadBalancingRules Lastenausgleichsregeln, die auf den öffentlichen Lastenausgleich des Clusters angewendet werden. LoadBalancingRule[]
networkSecurityRules Benutzerdefinierte Netzwerksicherheitsregeln, die auf das virtuelle Netzwerk des Clusters angewendet werden. NetworkSecurityRule[]

ApplicationTypeVersionsCleanupPolicy

Name BESCHREIBUNG Wert
maxUnusedVersionsToKeep Anzahl der nicht verwendeten Versionen pro Anwendungstyp, die beibehalten werden sollen. int (erforderlich)

Einschränkungen:
Min-Wert = 0

AzureActiveDirectory

Name BESCHREIBUNG Wert
clientAnwendung Azure Active Directory-Clientanwendungs-ID. Zeichenfolge
clusterAnwendung Azure Active Directory-Clusteranwendungs-ID. Zeichenfolge
tenantId Azure Active Directory-Mandanten-ID. Zeichenfolge

ClientCertificate

Name BESCHREIBUNG Wert
commonName Allgemeiner Name des Zertifikats. Zeichenfolge
isAdmin Gibt an, ob das Clientzertifikat Administratorzugriff auf den Cluster hat. Nicht-Administratorclients können nur schreibgeschützte Vorgänge im Cluster ausführen. bool (erforderlich)
issuerThumbprint Ausstellerfingerabdruck für das Zertifikat. Wird nur zusammen mit CommonName verwendet. Zeichenfolge
thumbprint Zertifikatfingerabdruck. Zeichenfolge

EinstellungenSectionDescription

Name BESCHREIBUNG Wert
name Der Abschnittsname der Fabriceinstellungen. Zeichenfolge (erforderlich)
parameters Die Auflistung von Parametern im Abschnitt. SettingsParameterDescription[] (erforderlich)

SettingsParameterDescription

Name BESCHREIBUNG Wert
name Der Parametername der Fabriceinstellung. Zeichenfolge (erforderlich)
value Der Parameterwert der Fabriceinstellung. Zeichenfolge (erforderlich)

LoadBalancingRule

Name BESCHREIBUNG Wert
backendPort Der Port, der für die internen Verbindungen am Endpunkt verwendet wird. Zulässige Werte liegen zwischen 1 und 65535. int (erforderlich)

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 65534
frontendPort Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb des Load Balancer eindeutig sein. Zulässige Werte liegen zwischen 1 und 65534. int (erforderlich)

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 65534
probeProtocol der Verweis auf den Lastenausgleichstest, der von der Lastenausgleichsregel verwendet wird. "http"
"https"
"tcp" (erforderlich)
probeRequestPath Der Pfad der Testanforderung. Nur für HTTP/HTTPS-Tests unterstützt. Zeichenfolge
Protokoll Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. "tcp"
"udp" (erforderlich)

NetworkSecurityRule

Name BESCHREIBUNG Wert
access Der Netzwerkdatenverkehr wird zugelassen oder verweigert. "zulassen"
"Verweigern" (erforderlich)
description Beschreibung der Netzwerksicherheitsregel. Zeichenfolge
destinationAddressPrefixes Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. string[]
destinationPortRanges Die Zielportbereiche. string[]
direction Richtung der Netzwerksicherheitsregel. "Eingehender Eingang"
"ausgehend" (erforderlich)
name Name der Netzwerksicherheitsregel. Zeichenfolge (erforderlich)
priority Die Priorität der Regel. Der Wert kann im Bereich 1000 bis 3000 liegen. Werte außerhalb dieses Bereichs sind für Service Fabric ManagerCluster-Ressourcenanbieter reserviert. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedrigere die Prioritätsnummer ist, desto höher ist die Priorität der Regel. int (erforderlich)

Einschränkungen:
Min-Wert = 1000
Maximaler Wert = 3000
Protokoll Netzwerkprotokoll, für das diese Regel gilt. "ah"
"esp"
"http"
"https"
"icmp"
"tcp"
"udp" (erforderlich)
sourceAddressPrefixes Der CIDR- oder Quell-IP-Bereich. string[]
sourcePortRanges Der Quellportbereich. string[]

Sku

Name BESCHREIBUNG Wert
name Sku-Name. „Basic“
"Standard" (erforderlich)