你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.ServiceFabric managedClusters 2020-01-01-preview

Bicep 资源定义

可以使用目标操作部署 managedClusters 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.ServiceFabric/managedClusters 资源,请将以下 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'
  }
}

属性值

AzureActiveDirectory

名字 描述 价值
clientApplication Azure Active Directory 客户端应用程序 ID。 字符串
clusterApplication Azure Active Directory 群集应用程序 ID。 字符串
tenantId Azure Active Directory 租户 ID。 字符串

ClientCertificate

名字 描述 价值
commonName 证书公用名。 字符串
isAdmin 证书是否为管理员。 bool (必需)
issuerThumbprint 证书的颁发者指纹。 仅与 CommonName 一起使用。 字符串
指纹 证书指纹。 字符串

LoadBalancingRule

名字 描述 价值
backendPort 用于终结点上内部连接的端口。 可接受的值为 1 到 65535。 int

约束:
最小值 = 1
最大值 = 65534 (必需)
frontendPort 外部终结点的端口。 每个规则的端口号在负载均衡器中必须是唯一的。 可接受的值为 1 到 65534。 int

约束:
最小值 = 1
最大值 = 65534 (必需)
probeProtocol 对负载均衡规则使用的负载均衡器探测的引用。 “http”
“https”
“tcp”(必需)
probeRequestPath 探测请求路径。 仅支持 HTTP/HTTPS 探测。 字符串
协议 对负载均衡规则使用的传输协议的引用。 “tcp”
“udp”(必需)

ManagedClusterProperties

名字 描述 价值
addonFeatures 群集的客户端证书。 包含任一项的字符串数组:
“BackupRestoreService”
“DnsService”
“ResourceMonitorService”
adminPassword vm 管理员用户密码。 字符串

约束:
敏感值。 以安全参数的形式传入。
adminUserName vm 管理员用户名。 string (必需)
azureActiveDirectory Azure Active Directory。 AzureActiveDirectory
clientConnectionPort 用于连接到群集的客户端连接的端口。 int
客户 群集的客户端证书。 ClientCertificate[]
clusterCodeVersion 群集的 Service Fabric 运行时版本。 仅当 upgradeMode 设置为“Manual”时,此属性才能设置用户。 若要获取新群集的可用 Service Fabric 版本列表,请使用 ClusterVersion API。 若要获取现有群集的可用版本列表,请使用 availableClusterVersions 字符串
dnsName 群集 dns 名称。 string (必需)
fabricSettings 要配置群集的自定义结构设置列表。 SettingsSectionDescription[]
httpGatewayConnectionPort 用于与群集建立 http 连接的端口。 int
loadBalancingRules 描述负载均衡规则。 LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

名字 描述 价值
位置 Azure 资源位置。 string (必需)
名字 资源名称 string (必需)
性能 托管群集资源属性 ManagedClusterProperties
sku 托管群集的 SKU Sku
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

ResourceTags

名字 描述 价值

SettingsParameterDescription

名字 描述 价值
名字 构造设置的参数名称。 string (必需)
价值 构造设置的参数值。 string (必需)

SettingsSectionDescription

名字 描述 价值
名字 结构设置的节名称。 string (必需)
参数 节中的参数集合。 SettingsParameterDescription[] (必需)

Sku

名字 描述 价值
名字 Sku 名称。 “Basic”
“标准”(必需)

ARM 模板资源定义

可以使用目标操作部署 managedClusters 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.ServiceFabric/managedClusters 资源,请将以下 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"
  }
}

属性值

AzureActiveDirectory

名字 描述 价值
clientApplication Azure Active Directory 客户端应用程序 ID。 字符串
clusterApplication Azure Active Directory 群集应用程序 ID。 字符串
tenantId Azure Active Directory 租户 ID。 字符串

ClientCertificate

名字 描述 价值
commonName 证书公用名。 字符串
isAdmin 证书是否为管理员。 bool (必需)
issuerThumbprint 证书的颁发者指纹。 仅与 CommonName 一起使用。 字符串
指纹 证书指纹。 字符串

LoadBalancingRule

名字 描述 价值
backendPort 用于终结点上内部连接的端口。 可接受的值为 1 到 65535。 int

约束:
最小值 = 1
最大值 = 65534 (必需)
frontendPort 外部终结点的端口。 每个规则的端口号在负载均衡器中必须是唯一的。 可接受的值为 1 到 65534。 int

约束:
最小值 = 1
最大值 = 65534 (必需)
probeProtocol 对负载均衡规则使用的负载均衡器探测的引用。 “http”
“https”
“tcp”(必需)
probeRequestPath 探测请求路径。 仅支持 HTTP/HTTPS 探测。 字符串
协议 对负载均衡规则使用的传输协议的引用。 “tcp”
“udp”(必需)

ManagedClusterProperties

名字 描述 价值
addonFeatures 群集的客户端证书。 包含任一项的字符串数组:
“BackupRestoreService”
“DnsService”
“ResourceMonitorService”
adminPassword vm 管理员用户密码。 字符串

约束:
敏感值。 以安全参数的形式传入。
adminUserName vm 管理员用户名。 string (必需)
azureActiveDirectory Azure Active Directory。 AzureActiveDirectory
clientConnectionPort 用于连接到群集的客户端连接的端口。 int
客户 群集的客户端证书。 ClientCertificate[]
clusterCodeVersion 群集的 Service Fabric 运行时版本。 仅当 upgradeMode 设置为“Manual”时,此属性才能设置用户。 若要获取新群集的可用 Service Fabric 版本列表,请使用 ClusterVersion API。 若要获取现有群集的可用版本列表,请使用 availableClusterVersions 字符串
dnsName 群集 dns 名称。 string (必需)
fabricSettings 要配置群集的自定义结构设置列表。 SettingsSectionDescription[]
httpGatewayConnectionPort 用于与群集建立 http 连接的端口。 int
loadBalancingRules 描述负载均衡规则。 LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

名字 描述 价值
apiVersion API 版本 '2020-01-01-preview'
位置 Azure 资源位置。 string (必需)
名字 资源名称 string (必需)
性能 托管群集资源属性 ManagedClusterProperties
sku 托管群集的 SKU Sku
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.ServiceFabric/managedClusters”

ResourceTags

名字 描述 价值

SettingsParameterDescription

名字 描述 价值
名字 构造设置的参数名称。 string (必需)
价值 构造设置的参数值。 string (必需)

SettingsSectionDescription

名字 描述 价值
名字 结构设置的节名称。 string (必需)
参数 节中的参数集合。 SettingsParameterDescription[] (必需)

Sku

名字 描述 价值
名字 Sku 名称。 “Basic”
“标准”(必需)

Terraform (AzAPI 提供程序)资源定义

可以使用目标操作部署 managedClusters 资源类型:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.ServiceFabric/managedClusters 资源,请将以下 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"
  }
}

属性值

AzureActiveDirectory

名字 描述 价值
clientApplication Azure Active Directory 客户端应用程序 ID。 字符串
clusterApplication Azure Active Directory 群集应用程序 ID。 字符串
tenantId Azure Active Directory 租户 ID。 字符串

ClientCertificate

名字 描述 价值
commonName 证书公用名。 字符串
isAdmin 证书是否为管理员。 bool (必需)
issuerThumbprint 证书的颁发者指纹。 仅与 CommonName 一起使用。 字符串
指纹 证书指纹。 字符串

LoadBalancingRule

名字 描述 价值
backendPort 用于终结点上内部连接的端口。 可接受的值为 1 到 65535。 int

约束:
最小值 = 1
最大值 = 65534 (必需)
frontendPort 外部终结点的端口。 每个规则的端口号在负载均衡器中必须是唯一的。 可接受的值为 1 到 65534。 int

约束:
最小值 = 1
最大值 = 65534 (必需)
probeProtocol 对负载均衡规则使用的负载均衡器探测的引用。 “http”
“https”
“tcp”(必需)
probeRequestPath 探测请求路径。 仅支持 HTTP/HTTPS 探测。 字符串
协议 对负载均衡规则使用的传输协议的引用。 “tcp”
“udp”(必需)

ManagedClusterProperties

名字 描述 价值
addonFeatures 群集的客户端证书。 包含任一项的字符串数组:
“BackupRestoreService”
“DnsService”
“ResourceMonitorService”
adminPassword vm 管理员用户密码。 字符串

约束:
敏感值。 以安全参数的形式传入。
adminUserName vm 管理员用户名。 string (必需)
azureActiveDirectory Azure Active Directory。 AzureActiveDirectory
clientConnectionPort 用于连接到群集的客户端连接的端口。 int
客户 群集的客户端证书。 ClientCertificate[]
clusterCodeVersion 群集的 Service Fabric 运行时版本。 仅当 upgradeMode 设置为“Manual”时,此属性才能设置用户。 若要获取新群集的可用 Service Fabric 版本列表,请使用 ClusterVersion API。 若要获取现有群集的可用版本列表,请使用 availableClusterVersions 字符串
dnsName 群集 dns 名称。 string (必需)
fabricSettings 要配置群集的自定义结构设置列表。 SettingsSectionDescription[]
httpGatewayConnectionPort 用于与群集建立 http 连接的端口。 int
loadBalancingRules 描述负载均衡规则。 LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

名字 描述 价值
位置 Azure 资源位置。 string (必需)
名字 资源名称 string (必需)
性能 托管群集资源属性 ManagedClusterProperties
sku 托管群集的 SKU Sku
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.ServiceFabric/managedClusters@2020-01-01-preview”

ResourceTags

名字 描述 价值

SettingsParameterDescription

名字 描述 价值
名字 构造设置的参数名称。 string (必需)
价值 构造设置的参数值。 string (必需)

SettingsSectionDescription

名字 描述 价值
名字 结构设置的节名称。 string (必需)
参数 节中的参数集合。 SettingsParameterDescription[] (必需)

Sku

名字 描述 价值
名字 Sku 名称。 “Basic”
“标准”(必需)