Dela via


Microsoft.ServiceFabric managedClusters 2020-01-01-preview

Bicep-resursdefinition

Resurstypen managedClusters kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceFabric/managedClusters-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2020-01-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    addonFeatures: [
      'string'
    ]
    adminPassword: 'string'
    adminUserName: 'string'
    azureActiveDirectory: {
      clientApplication: 'string'
      clusterApplication: 'string'
      tenantId: 'string'
    }
    clientConnectionPort: int
    clients: [
      {
        commonName: 'string'
        isAdmin: bool
        issuerThumbprint: 'string'
        thumbprint: 'string'
      }
    ]
    clusterCodeVersion: 'string'
    dnsName: 'string'
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    httpGatewayConnectionPort: int
    loadBalancingRules: [
      {
        backendPort: int
        frontendPort: int
        probeProtocol: 'string'
        probeRequestPath: 'string'
        protocol: 'string'
      }
    ]
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

AzureActiveDirectory

Namn Beskrivning Värde
clientApplication Azure Active Directory-klientprogram-ID. sträng
clusterApplication Program-ID för Azure Active Directory-kluster. sträng
tenantId Klient-ID för Azure Active Directory. sträng

ClientCertificate

Namn Beskrivning Värde
commonName Certifikatets eget namn. sträng
isAdmin Om certifikatet är administratör eller inte. bool (krävs)
issuerThumbprint Utfärdarens tumavtryck för certifikatet. Används endast tillsammans med CommonName. sträng
tumavtryck Certifikatets tumavtryck. sträng

LoadBalancingRule

Namn Beskrivning Värde
backendPort Porten som används för interna anslutningar på slutpunkten. Godtagbara värden är mellan 1 och 65535. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65534 (krävs)
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Godtagbara värden är mellan 1 och 65534. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65534 (krävs)
probeProtocol referensen till lastbalanserarens avsökning som används av belastningsutjämningsregeln. "http"
"https"
"tcp" (krävs)
probeRequestPath Sökvägen för avsökningsbegäran. Stöds endast för HTTP/HTTPS-avsökningar. sträng
protokoll Referensen till transportprotokollet som används av belastningsutjämningsregeln. "tcp"
"udp" (krävs)

ManagedClusterEgenskaper

Namn Beskrivning Värde
addonFeatures klientcertifikat för klustret. Strängmatris som innehåller något av:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword användarlösenord för vm-administratör. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminUserName användarnamn för vm-administratör. sträng (krävs)
azureActiveDirectory Azure Active Directory. AzureActiveDirectory
clientConnectionPort Porten som används för klientanslutningar till klustret. Int
Klienter klientcertifikat för klustret. ClientCertificate[]
clusterCodeVersion Service Fabric-körningsversionen av klustret. Den här egenskapen kan bara anges av användaren när upgradeMode är inställd på "Manuell". Om du vill hämta en lista över tillgängliga Service Fabric-versioner för nya kluster använder du ClusterVersion API. Om du vill hämta listan över tillgängliga versioner för befintliga kluster använder du tillgängligaClusterVersioner. sträng
dnsName Klustrets dns-namn. sträng (krävs)
fabricSettings Listan över anpassade infrastrukturinställningar för att konfigurera klustret. SettingsSectionDescription[]
httpGatewayConnectionPort Porten som används för http-anslutningar till klustret. Int
loadBalancingRules Beskriver belastningsutjämningsregler. LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

Namn Beskrivning Värde
plats Azure-resursplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för hanterade klusterresurser ManagedClusterProperties
Sku SKU:n för det hanterade klustret Sku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceTags

Namn Beskrivning Värde

InställningarParameterDescription

Namn Beskrivning Värde
Namn Parameternamnet för inställningen infrastrukturresurser. sträng (krävs)
värde Parametervärdet för infrastrukturresursinställningen. sträng (krävs)

SettingsSectionDescription

Namn Beskrivning Värde
Namn Avsnittsnamnet för infrastrukturinställningarna. sträng (krävs)
Parametrar Samlingen med parametrar i avsnittet. InställningarParameterDescription[] (krävs)

Sku

Namn Beskrivning Värde
Namn SKU-namn. "Grundläggande"
"Standard" (krävs)

Resursdefinition för ARM-mall

Resurstypen managedClusters kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceFabric/managedClusters-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "apiVersion": "2020-01-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "addonFeatures": [ "string" ],
    "adminPassword": "string",
    "adminUserName": "string",
    "azureActiveDirectory": {
      "clientApplication": "string",
      "clusterApplication": "string",
      "tenantId": "string"
    },
    "clientConnectionPort": "int",
    "clients": [
      {
        "commonName": "string",
        "isAdmin": "bool",
        "issuerThumbprint": "string",
        "thumbprint": "string"
      }
    ],
    "clusterCodeVersion": "string",
    "dnsName": "string",
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "httpGatewayConnectionPort": "int",
    "loadBalancingRules": [
      {
        "backendPort": "int",
        "frontendPort": "int",
        "probeProtocol": "string",
        "probeRequestPath": "string",
        "protocol": "string"
      }
    ]
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

AzureActiveDirectory

Namn Beskrivning Värde
clientApplication Azure Active Directory-klientprogram-ID. sträng
clusterApplication Program-ID för Azure Active Directory-kluster. sträng
tenantId Klient-ID för Azure Active Directory. sträng

ClientCertificate

Namn Beskrivning Värde
commonName Certifikatets eget namn. sträng
isAdmin Om certifikatet är administratör eller inte. bool (krävs)
issuerThumbprint Utfärdarens tumavtryck för certifikatet. Används endast tillsammans med CommonName. sträng
tumavtryck Certifikatets tumavtryck. sträng

LoadBalancingRule

Namn Beskrivning Värde
backendPort Porten som används för interna anslutningar på slutpunkten. Godtagbara värden är mellan 1 och 65535. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65534 (krävs)
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Godtagbara värden är mellan 1 och 65534. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65534 (krävs)
probeProtocol referensen till lastbalanserarens avsökning som används av belastningsutjämningsregeln. "http"
"https"
"tcp" (krävs)
probeRequestPath Sökvägen för avsökningsbegäran. Stöds endast för HTTP/HTTPS-avsökningar. sträng
protokoll Referensen till transportprotokollet som används av belastningsutjämningsregeln. "tcp"
"udp" (krävs)

ManagedClusterEgenskaper

Namn Beskrivning Värde
addonFeatures klientcertifikat för klustret. Strängmatris som innehåller något av:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword användarlösenord för vm-administratör. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminUserName användarnamn för vm-administratör. sträng (krävs)
azureActiveDirectory Azure Active Directory. AzureActiveDirectory
clientConnectionPort Porten som används för klientanslutningar till klustret. Int
Klienter klientcertifikat för klustret. ClientCertificate[]
clusterCodeVersion Service Fabric-körningsversionen av klustret. Den här egenskapen kan bara anges av användaren när upgradeMode är inställd på "Manuell". Om du vill hämta en lista över tillgängliga Service Fabric-versioner för nya kluster använder du ClusterVersion API. Om du vill hämta listan över tillgängliga versioner för befintliga kluster använder du tillgängligaClusterVersioner. sträng
dnsName Klustrets dns-namn. sträng (krävs)
fabricSettings Listan över anpassade infrastrukturinställningar för att konfigurera klustret. SettingsSectionDescription[]
httpGatewayConnectionPort Porten som används för http-anslutningar till klustret. Int
loadBalancingRules Beskriver belastningsutjämningsregler. LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

Namn Beskrivning Värde
apiVersion API-versionen "2020-01-01-preview"
plats Azure-resursplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för hanterade klusterresurser ManagedClusterProperties
Sku SKU:n för det hanterade klustret Sku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.ServiceFabric/managedClusters"

ResourceTags

Namn Beskrivning Värde

InställningarParameterDescription

Namn Beskrivning Värde
Namn Parameternamnet för inställningen infrastrukturresurser. sträng (krävs)
värde Parametervärdet för infrastrukturresursinställningen. sträng (krävs)

SettingsSectionDescription

Namn Beskrivning Värde
Namn Avsnittsnamnet för infrastrukturinställningarna. sträng (krävs)
Parametrar Samlingen med parametrar i avsnittet. InställningarParameterDescription[] (krävs)

Sku

Namn Beskrivning Värde
Namn SKU-namn. "Grundläggande"
"Standard" (krävs)

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen managedClusters kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceFabric/managedClusters-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview"
  name = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      addonFeatures = [
        "string"
      ]
      adminPassword = "string"
      adminUserName = "string"
      azureActiveDirectory = {
        clientApplication = "string"
        clusterApplication = "string"
        tenantId = "string"
      }
      clientConnectionPort = int
      clients = [
        {
          commonName = "string"
          isAdmin = bool
          issuerThumbprint = "string"
          thumbprint = "string"
        }
      ]
      clusterCodeVersion = "string"
      dnsName = "string"
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      httpGatewayConnectionPort = int
      loadBalancingRules = [
        {
          backendPort = int
          frontendPort = int
          probeProtocol = "string"
          probeRequestPath = "string"
          protocol = "string"
        }
      ]
    }
  })
}

Egenskapsvärden

AzureActiveDirectory

Namn Beskrivning Värde
clientApplication Azure Active Directory-klientprogram-ID. sträng
clusterApplication Program-ID för Azure Active Directory-kluster. sträng
tenantId Klient-ID för Azure Active Directory. sträng

ClientCertificate

Namn Beskrivning Värde
commonName Certifikatets eget namn. sträng
isAdmin Om certifikatet är administratör eller inte. bool (krävs)
issuerThumbprint Utfärdarens tumavtryck för certifikatet. Används endast tillsammans med CommonName. sträng
tumavtryck Certifikatets tumavtryck. sträng

LoadBalancingRule

Namn Beskrivning Värde
backendPort Porten som används för interna anslutningar på slutpunkten. Godtagbara värden är mellan 1 och 65535. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65534 (krävs)
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Godtagbara värden är mellan 1 och 65534. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65534 (krävs)
probeProtocol referensen till lastbalanserarens avsökning som används av belastningsutjämningsregeln. "http"
"https"
"tcp" (krävs)
probeRequestPath Sökvägen för avsökningsbegäran. Stöds endast för HTTP/HTTPS-avsökningar. sträng
protokoll Referensen till transportprotokollet som används av belastningsutjämningsregeln. "tcp"
"udp" (krävs)

ManagedClusterEgenskaper

Namn Beskrivning Värde
addonFeatures klientcertifikat för klustret. Strängmatris som innehåller något av:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword användarlösenord för vm-administratör. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminUserName användarnamn för vm-administratör. sträng (krävs)
azureActiveDirectory Azure Active Directory. AzureActiveDirectory
clientConnectionPort Porten som används för klientanslutningar till klustret. Int
Klienter klientcertifikat för klustret. ClientCertificate[]
clusterCodeVersion Service Fabric-körningsversionen av klustret. Den här egenskapen kan bara anges av användaren när upgradeMode är inställd på "Manuell". Om du vill hämta en lista över tillgängliga Service Fabric-versioner för nya kluster använder du ClusterVersion API. Om du vill hämta listan över tillgängliga versioner för befintliga kluster använder du tillgängligaClusterVersioner. sträng
dnsName Klustrets dns-namn. sträng (krävs)
fabricSettings Listan över anpassade infrastrukturinställningar för att konfigurera klustret. SettingsSectionDescription[]
httpGatewayConnectionPort Porten som används för http-anslutningar till klustret. Int
loadBalancingRules Beskriver belastningsutjämningsregler. LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

Namn Beskrivning Värde
plats Azure-resursplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för hanterade klusterresurser ManagedClusterProperties
Sku SKU:n för det hanterade klustret Sku
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview"

ResourceTags

Namn Beskrivning Värde

InställningarParameterDescription

Namn Beskrivning Värde
Namn Parameternamnet för inställningen infrastrukturresurser. sträng (krävs)
värde Parametervärdet för infrastrukturresursinställningen. sträng (krävs)

SettingsSectionDescription

Namn Beskrivning Värde
Namn Avsnittsnamnet för infrastrukturinställningarna. sträng (krävs)
Parametrar Samlingen med parametrar i avsnittet. InställningarParameterDescription[] (krävs)

Sku

Namn Beskrivning Värde
Namn SKU-namn. "Grundläggande"
"Standard" (krävs)