Delen via


Microsoft.ServiceFabric managedClusters 2020-01-01-preview

Bicep-resourcedefinitie

Het resourcetype managedClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.ServiceFabric/managedClusters wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

AzureActiveDirectory

Naam Beschrijving Waarde
clientApplication Azure Active Directory-clienttoepassings-id. snaar
clusterApplication Azure Active Directory-clustertoepassings-id. snaar
tenantId Azure Active Directory-tenant-id. snaar

ClientCertificate

Naam Beschrijving Waarde
commonName Algemene naam van certificaat. snaar
isAdmin Of het certificaat wel of niet beheerder is. bool (vereist)
issuerThumbprint Vingerafdruk van verlener voor het certificaat. Alleen gebruikt samen met CommonName. snaar
Vingerafdruk Vingerafdruk van certificaat. snaar

LoadBalancingRule

Naam Beschrijving Waarde
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534 (vereist)
front-endPort 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

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

ManagedClusterProperties

Naam Beschrijving Waarde
addonFeatures clientcertificaten voor het cluster. Tekenreeksmatrix met een van de volgende waarden:
'BackupRestoreService'
'DnsService'
'ResourceMonitorService'
adminPassword gebruikerswachtwoord vm-beheerder. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
adminUserName gebruikersnaam van vm-beheerder. tekenreeks (vereist)
azureActiveDirectory Azure Active Directory. AzureActiveDirectory-
clientConnectionPort De poort die wordt gebruikt voor clientverbindingen met het cluster. Int
cliënten clientcertificaten voor het cluster. ClientCertificate[]
clusterCodeVersion De Service Fabric Runtime-versie van het cluster. Deze eigenschap kan alleen worden ingesteld door de gebruiker in te stellen wanneer upgradeMode is ingesteld op 'Handmatig'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u ClusterVersion-API. Gebruik availableClusterVersionsom de lijst met beschikbare versies voor bestaande clusters op te halen. snaar
dnsName De dns-naam van het cluster. tekenreeks (vereist)
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
loadBalancingRules Beschrijft taakverdelingsregels. LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

Naam Beschrijving Waarde
plaats Azure-resourcelocatie. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De resource-eigenschappen van het beheerde cluster ManagedClusterProperties-
Sku De sKU van het beheerde cluster SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

ResourceTags

Naam Beschrijving Waarde

SettingsParameterDescription

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

SettingsSectionDescription

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

Sku

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

Resourcedefinitie van ARM-sjabloon

Het resourcetype managedClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor 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": "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"
  }
}

Eigenschapswaarden

AzureActiveDirectory

Naam Beschrijving Waarde
clientApplication Azure Active Directory-clienttoepassings-id. snaar
clusterApplication Azure Active Directory-clustertoepassings-id. snaar
tenantId Azure Active Directory-tenant-id. snaar

ClientCertificate

Naam Beschrijving Waarde
commonName Algemene naam van certificaat. snaar
isAdmin Of het certificaat wel of niet beheerder is. bool (vereist)
issuerThumbprint Vingerafdruk van verlener voor het certificaat. Alleen gebruikt samen met CommonName. snaar
Vingerafdruk Vingerafdruk van certificaat. snaar

LoadBalancingRule

Naam Beschrijving Waarde
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534 (vereist)
front-endPort 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

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

ManagedClusterProperties

Naam Beschrijving Waarde
addonFeatures clientcertificaten voor het cluster. Tekenreeksmatrix met een van de volgende waarden:
'BackupRestoreService'
'DnsService'
'ResourceMonitorService'
adminPassword gebruikerswachtwoord vm-beheerder. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
adminUserName gebruikersnaam van vm-beheerder. tekenreeks (vereist)
azureActiveDirectory Azure Active Directory. AzureActiveDirectory-
clientConnectionPort De poort die wordt gebruikt voor clientverbindingen met het cluster. Int
cliënten clientcertificaten voor het cluster. ClientCertificate[]
clusterCodeVersion De Service Fabric Runtime-versie van het cluster. Deze eigenschap kan alleen worden ingesteld door de gebruiker in te stellen wanneer upgradeMode is ingesteld op 'Handmatig'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u ClusterVersion-API. Gebruik availableClusterVersionsom de lijst met beschikbare versies voor bestaande clusters op te halen. snaar
dnsName De dns-naam van het cluster. tekenreeks (vereist)
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
loadBalancingRules Beschrijft taakverdelingsregels. LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

Naam Beschrijving Waarde
apiVersion De API-versie '2020-01-01-preview'
plaats Azure-resourcelocatie. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De resource-eigenschappen van het beheerde cluster ManagedClusterProperties-
Sku De sKU van het beheerde cluster SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.ServiceFabric/managedClusters'

ResourceTags

Naam Beschrijving Waarde

SettingsParameterDescription

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

SettingsSectionDescription

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

Sku

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

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype managedClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.ServiceFabric/managedClusters-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

AzureActiveDirectory

Naam Beschrijving Waarde
clientApplication Azure Active Directory-clienttoepassings-id. snaar
clusterApplication Azure Active Directory-clustertoepassings-id. snaar
tenantId Azure Active Directory-tenant-id. snaar

ClientCertificate

Naam Beschrijving Waarde
commonName Algemene naam van certificaat. snaar
isAdmin Of het certificaat wel of niet beheerder is. bool (vereist)
issuerThumbprint Vingerafdruk van verlener voor het certificaat. Alleen gebruikt samen met CommonName. snaar
Vingerafdruk Vingerafdruk van certificaat. snaar

LoadBalancingRule

Naam Beschrijving Waarde
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65534 (vereist)
front-endPort 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

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

ManagedClusterProperties

Naam Beschrijving Waarde
addonFeatures clientcertificaten voor het cluster. Tekenreeksmatrix met een van de volgende waarden:
'BackupRestoreService'
'DnsService'
'ResourceMonitorService'
adminPassword gebruikerswachtwoord vm-beheerder. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
adminUserName gebruikersnaam van vm-beheerder. tekenreeks (vereist)
azureActiveDirectory Azure Active Directory. AzureActiveDirectory-
clientConnectionPort De poort die wordt gebruikt voor clientverbindingen met het cluster. Int
cliënten clientcertificaten voor het cluster. ClientCertificate[]
clusterCodeVersion De Service Fabric Runtime-versie van het cluster. Deze eigenschap kan alleen worden ingesteld door de gebruiker in te stellen wanneer upgradeMode is ingesteld op 'Handmatig'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u ClusterVersion-API. Gebruik availableClusterVersionsom de lijst met beschikbare versies voor bestaande clusters op te halen. snaar
dnsName De dns-naam van het cluster. tekenreeks (vereist)
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
loadBalancingRules Beschrijft taakverdelingsregels. LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

Naam Beschrijving Waarde
plaats Azure-resourcelocatie. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De resource-eigenschappen van het beheerde cluster ManagedClusterProperties-
Sku De sKU van het beheerde cluster SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview"

ResourceTags

Naam Beschrijving Waarde

SettingsParameterDescription

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

SettingsSectionDescription

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

Sku

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