Sdílet prostřednictvím


Microsoft.ServiceFabric managedClusters 2020-01-01-preview

Definice prostředku Bicep

Spravovaný typ prostředkuClusters je možné nasadit s operacemi, které cílí:

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@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'
  }
}

Hodnoty vlastností

AzureActiveDirectory

Jméno Popis Hodnota
clientApplication ID klientské aplikace Azure Active Directory řetězec
clusterApplication ID aplikace clusteru Azure Active Directory řetězec
tenantId ID tenanta Azure Active Directory. řetězec

ClientCertificate

Jméno Popis Hodnota
commonName Běžný název certifikátu. řetězec
isAdmin Bez ohledu na to, jestli je certifikát správcem nebo ne. bool (povinné)
issuerThumbprint Kryptografický otisk vystavitele pro certifikát Používá se jenom společně s CommonName. řetězec
otisk palce Kryptografický otisk certifikátu. řetězec

LoadBalancingRule

Jméno Popis Hodnota
backendPort Port používaný pro interní připojení v koncovém bodu. Přijatelné hodnoty jsou mezi 1 a 65535. Int

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

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534 (povinné)
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 požadavku sondy. Podporuje se jenom pro sondy HTTP/HTTPS. řetězec
protokol Odkaz na přenosový protokol používaný pravidlem vyrovnávání zatížení. Tcp
Udp (povinné)

ManagedClusterProperties

Jméno Popis Hodnota
addonFeatures klientské certifikáty pro cluster. Řetězcové pole obsahující některou z těchto možností:
BackupRestoreService
DnsService
ResourceMonitorService
adminPassword Uživatelské heslo správce virtuálního počítače. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
adminUserName uživatelské jméno správce virtuálního počítače. string (povinné)
azureActiveDirectory Azure Active Directory. azureActiveDirectory
clientConnectionPort Port použitý pro připojení klientů ke clusteru. Int
klienti klientské certifikáty pro cluster. ClientCertificate[]
clusterCodeVersion Verze modulu runtime Service Fabric clusteru. Tato vlastnost může být nastavena pouze uživatelem, pokud upgradeMode je nastavena na ručně. Pokud chcete získat seznam dostupných verzí Service Fabric pro nové clustery, použijte rozhraní API ClusterVersion. Pokud chcete získat seznam dostupných verzí pro existující clustery, použijte availableClusterVersions. řetězec
dnsName Název DNS clusteru. string (povinné)
fabricSettings Seznam vlastních nastavení prostředků infrastruktury pro konfiguraci clusteru SettingsSectionDescription[]
httpGatewayConnectionPort Port používaný pro připojení HTTP ke clusteru. Int
LoadBalancingRules Popisuje pravidla vyrovnávání zatížení. LoadBalancingRule []

Microsoft.ServiceFabric/managedClusters

Jméno Popis Hodnota
umístění Umístění prostředků Azure string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti prostředku spravovaného clusteru ManagedClusterProperties
sku Skladová položka spravovaného clusteru skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

Značky prostředků

Jméno Popis Hodnota

SettingsParameterDescription

Jméno Popis Hodnota
Jméno Název parametru nastavení prostředků infrastruktury. string (povinné)
hodnota Hodnota parametru nastavení prostředků infrastruktury. string (povinné)

SettingsSectionDescription

Jméno Popis Hodnota
Jméno Název oddílu nastavení prostředků infrastruktury. string (povinné)
parametry Kolekce parametrů v části. SettingsParameterDescription[] (povinné)

Sku

Jméno Popis Hodnota
Jméno Název skladové položky. "Základní"
Standard (povinné)

Definice prostředku šablony ARM

Spravovaný typ prostředkuClusters je možné nasadit s operacemi, které cílí:

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í JSON.

{
  "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"
  }
}

Hodnoty vlastností

AzureActiveDirectory

Jméno Popis Hodnota
clientApplication ID klientské aplikace Azure Active Directory řetězec
clusterApplication ID aplikace clusteru Azure Active Directory řetězec
tenantId ID tenanta Azure Active Directory. řetězec

ClientCertificate

Jméno Popis Hodnota
commonName Běžný název certifikátu. řetězec
isAdmin Bez ohledu na to, jestli je certifikát správcem nebo ne. bool (povinné)
issuerThumbprint Kryptografický otisk vystavitele pro certifikát Používá se jenom společně s CommonName. řetězec
otisk palce Kryptografický otisk certifikátu. řetězec

LoadBalancingRule

Jméno Popis Hodnota
backendPort Port používaný pro interní připojení v koncovém bodu. Přijatelné hodnoty jsou mezi 1 a 65535. Int

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

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534 (povinné)
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 požadavku sondy. Podporuje se jenom pro sondy HTTP/HTTPS. řetězec
protokol Odkaz na přenosový protokol používaný pravidlem vyrovnávání zatížení. Tcp
Udp (povinné)

ManagedClusterProperties

Jméno Popis Hodnota
addonFeatures klientské certifikáty pro cluster. Řetězcové pole obsahující některou z těchto možností:
BackupRestoreService
DnsService
ResourceMonitorService
adminPassword Uživatelské heslo správce virtuálního počítače. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
adminUserName uživatelské jméno správce virtuálního počítače. string (povinné)
azureActiveDirectory Azure Active Directory. azureActiveDirectory
clientConnectionPort Port použitý pro připojení klientů ke clusteru. Int
klienti klientské certifikáty pro cluster. ClientCertificate[]
clusterCodeVersion Verze modulu runtime Service Fabric clusteru. Tato vlastnost může být nastavena pouze uživatelem, pokud upgradeMode je nastavena na ručně. Pokud chcete získat seznam dostupných verzí Service Fabric pro nové clustery, použijte rozhraní API ClusterVersion. Pokud chcete získat seznam dostupných verzí pro existující clustery, použijte availableClusterVersions. řetězec
dnsName Název DNS clusteru. string (povinné)
fabricSettings Seznam vlastních nastavení prostředků infrastruktury pro konfiguraci clusteru SettingsSectionDescription[]
httpGatewayConnectionPort Port používaný pro připojení HTTP ke clusteru. Int
LoadBalancingRules Popisuje pravidla vyrovnávání zatížení. LoadBalancingRule []

Microsoft.ServiceFabric/managedClusters

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2020-01-01-preview
umístění Umístění prostředků Azure string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti prostředku spravovaného clusteru ManagedClusterProperties
sku Skladová položka spravovaného clusteru skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.ServiceFabric/managedClusters

Značky prostředků

Jméno Popis Hodnota

SettingsParameterDescription

Jméno Popis Hodnota
Jméno Název parametru nastavení prostředků infrastruktury. string (povinné)
hodnota Hodnota parametru nastavení prostředků infrastruktury. string (povinné)

SettingsSectionDescription

Jméno Popis Hodnota
Jméno Název oddílu nastavení prostředků infrastruktury. string (povinné)
parametry Kolekce parametrů v části. SettingsParameterDescription[] (povinné)

Sku

Jméno Popis Hodnota
Jméno Název skladové položky. "Základní"
Standard (povinné)

Definice prostředku Terraformu (poskytovatel AzAPI)

Spravovaný typ prostředkuClusters je možné nasadit s operacemi, které cílí:

  • 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@2020-01-01-preview"
  name = "string"
  location = "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"
        }
      ]
    }
  })
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
}

Hodnoty vlastností

AzureActiveDirectory

Jméno Popis Hodnota
clientApplication ID klientské aplikace Azure Active Directory řetězec
clusterApplication ID aplikace clusteru Azure Active Directory řetězec
tenantId ID tenanta Azure Active Directory. řetězec

ClientCertificate

Jméno Popis Hodnota
commonName Běžný název certifikátu. řetězec
isAdmin Bez ohledu na to, jestli je certifikát správcem nebo ne. bool (povinné)
issuerThumbprint Kryptografický otisk vystavitele pro certifikát Používá se jenom společně s CommonName. řetězec
otisk palce Kryptografický otisk certifikátu. řetězec

LoadBalancingRule

Jméno Popis Hodnota
backendPort Port používaný pro interní připojení v koncovém bodu. Přijatelné hodnoty jsou mezi 1 a 65535. Int

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

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65534 (povinné)
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 požadavku sondy. Podporuje se jenom pro sondy HTTP/HTTPS. řetězec
protokol Odkaz na přenosový protokol používaný pravidlem vyrovnávání zatížení. Tcp
Udp (povinné)

ManagedClusterProperties

Jméno Popis Hodnota
addonFeatures klientské certifikáty pro cluster. Řetězcové pole obsahující některou z těchto možností:
BackupRestoreService
DnsService
ResourceMonitorService
adminPassword Uživatelské heslo správce virtuálního počítače. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
adminUserName uživatelské jméno správce virtuálního počítače. string (povinné)
azureActiveDirectory Azure Active Directory. azureActiveDirectory
clientConnectionPort Port použitý pro připojení klientů ke clusteru. Int
klienti klientské certifikáty pro cluster. ClientCertificate[]
clusterCodeVersion Verze modulu runtime Service Fabric clusteru. Tato vlastnost může být nastavena pouze uživatelem, pokud upgradeMode je nastavena na ručně. Pokud chcete získat seznam dostupných verzí Service Fabric pro nové clustery, použijte rozhraní API ClusterVersion. Pokud chcete získat seznam dostupných verzí pro existující clustery, použijte availableClusterVersions. řetězec
dnsName Název DNS clusteru. string (povinné)
fabricSettings Seznam vlastních nastavení prostředků infrastruktury pro konfiguraci clusteru SettingsSectionDescription[]
httpGatewayConnectionPort Port používaný pro připojení HTTP ke clusteru. Int
LoadBalancingRules Popisuje pravidla vyrovnávání zatížení. LoadBalancingRule []

Microsoft.ServiceFabric/managedClusters

Jméno Popis Hodnota
umístění Umístění prostředků Azure string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti prostředku spravovaného clusteru ManagedClusterProperties
sku Skladová položka spravovaného clusteru skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.ServiceFabric/managedClusters@2020-01-01-preview

Značky prostředků

Jméno Popis Hodnota

SettingsParameterDescription

Jméno Popis Hodnota
Jméno Název parametru nastavení prostředků infrastruktury. string (povinné)
hodnota Hodnota parametru nastavení prostředků infrastruktury. string (povinné)

SettingsSectionDescription

Jméno Popis Hodnota
Jméno Název oddílu nastavení prostředků infrastruktury. string (povinné)
parametry Kolekce parametrů v části. SettingsParameterDescription[] (povinné)

Sku

Jméno Popis Hodnota
Jméno Název skladové položky. "Základní"
Standard (povinné)