共用方式為


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 用戶端應用程式識別碼。 字串
clusterApplication Azure Active Directory 叢集應用程式標識符。 字串
tenantId Azure Active Directory 租用戶標識符。 字串

ClientCertificate

名字 描述 價值
commonName 憑證一般名稱。 字串
isAdmin 憑證是否為系統管理員。 布林 (必要)
issuerThumbprint 憑證的簽發者指紋。 只能與 CommonName 搭配使用。 字串
指紋 憑證指紋。 字串

LoadBalancingRule

名字 描述 價值
backendPort 用於端點上內部連線的埠。 可接受的值介於 1 到 65535 之間。 int

約束:
最小值 = 1
最大值 = 65534 (必要)
frontendPort 外部端點的埠。 每個規則的埠號碼在Load Balancer內必須是唯一的。 可接受的值為 1 到 65534。 int

約束:
最小值 = 1
最大值 = 65534 (必要)
probeProtocol 負載平衡規則所使用的負載平衡器探查參考。 'http'
'https'
'tcp' (必要)
probeRequestPath 探查要求路徑。 僅支援 HTTP/HTTPS 探查。 字串
協定 負載平衡規則所使用的傳輸通訊協議參考。 'tcp'
'udp' (必要)

ManagedClusterProperties

名字 描述 價值
addonFeatures 叢集的客戶端憑證。 包含任何的字串數組:
'BackupRestoreService'
'DnsService'
'ResourceMonitorService'
adminPassword vm 系統管理員用戶密碼。 字串

約束:
敏感性值。 以安全參數的形式傳入。
adminUserName vm 系統管理員用戶名稱。 字串 (必要)
azureActiveDirectory Azure Active Directory。 AzureActiveDirectory
clientConnectionPort 用於與叢集之用戶端連線的埠。 int
客戶 叢集的客戶端憑證。 ClientCertificate[]
clusterCodeVersion 叢集的 Service Fabric 運行時間版本。 只有當 upgradeMode 設定為 'Manual' 時,才能設定使用者 此屬性。 若要取得新叢集可用的 Service Fabric 版本列表,請使用 ClusterVersion API。 若要取得現有叢集可用的版本清單,請使用 availableClusterVersions 字串
dnsName 叢集 dns 名稱。 字串 (必要)
fabricSettings 要設定叢集的自定義網狀架構設定清單。 SettingsSectionDescription[]
httpGatewayConnectionPort 用於與叢集 HTTP 連線的埠。 int
loadBalancingRules 描述負載平衡規則。 LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

名字 描述 價值
位置 Azure 資源位置。 字串 (必要)
名字 資源名稱 字串 (必要)
性能 受控叢集資源屬性 ManagedClusterProperties
sku 受控叢集的SKU Sku
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

ResourceTags

名字 描述 價值

SettingsParameterDescription

名字 描述 價值
名字 網狀架構設定的參數名稱。 字串 (必要)
價值 網狀架構設定的參數值。 字串 (必要)

SettingsSectionDescription

名字 描述 價值
名字 網狀架構設定的區段名稱。 字串 (必要)
參數 區段中的參數集合。 SettingsParameterDescription[] (必要)

Sku

名字 描述 價值
名字 Sku 名稱。 'Basic'
'Standard' (必要)

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 用戶端應用程式識別碼。 字串
clusterApplication Azure Active Directory 叢集應用程式標識符。 字串
tenantId Azure Active Directory 租用戶標識符。 字串

ClientCertificate

名字 描述 價值
commonName 憑證一般名稱。 字串
isAdmin 憑證是否為系統管理員。 布林 (必要)
issuerThumbprint 憑證的簽發者指紋。 只能與 CommonName 搭配使用。 字串
指紋 憑證指紋。 字串

LoadBalancingRule

名字 描述 價值
backendPort 用於端點上內部連線的埠。 可接受的值介於 1 到 65535 之間。 int

約束:
最小值 = 1
最大值 = 65534 (必要)
frontendPort 外部端點的埠。 每個規則的埠號碼在Load Balancer內必須是唯一的。 可接受的值為 1 到 65534。 int

約束:
最小值 = 1
最大值 = 65534 (必要)
probeProtocol 負載平衡規則所使用的負載平衡器探查參考。 'http'
'https'
'tcp' (必要)
probeRequestPath 探查要求路徑。 僅支援 HTTP/HTTPS 探查。 字串
協定 負載平衡規則所使用的傳輸通訊協議參考。 'tcp'
'udp' (必要)

ManagedClusterProperties

名字 描述 價值
addonFeatures 叢集的客戶端憑證。 包含任何的字串數組:
'BackupRestoreService'
'DnsService'
'ResourceMonitorService'
adminPassword vm 系統管理員用戶密碼。 字串

約束:
敏感性值。 以安全參數的形式傳入。
adminUserName vm 系統管理員用戶名稱。 字串 (必要)
azureActiveDirectory Azure Active Directory。 AzureActiveDirectory
clientConnectionPort 用於與叢集之用戶端連線的埠。 int
客戶 叢集的客戶端憑證。 ClientCertificate[]
clusterCodeVersion 叢集的 Service Fabric 運行時間版本。 只有當 upgradeMode 設定為 'Manual' 時,才能設定使用者 此屬性。 若要取得新叢集可用的 Service Fabric 版本列表,請使用 ClusterVersion API。 若要取得現有叢集可用的版本清單,請使用 availableClusterVersions 字串
dnsName 叢集 dns 名稱。 字串 (必要)
fabricSettings 要設定叢集的自定義網狀架構設定清單。 SettingsSectionDescription[]
httpGatewayConnectionPort 用於與叢集 HTTP 連線的埠。 int
loadBalancingRules 描述負載平衡規則。 LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

名字 描述 價值
apiVersion API 版本 '2020-01-01-preview'
位置 Azure 資源位置。 字串 (必要)
名字 資源名稱 字串 (必要)
性能 受控叢集資源屬性 ManagedClusterProperties
sku 受控叢集的SKU Sku
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.ServiceFabric/managedClusters'

ResourceTags

名字 描述 價值

SettingsParameterDescription

名字 描述 價值
名字 網狀架構設定的參數名稱。 字串 (必要)
價值 網狀架構設定的參數值。 字串 (必要)

SettingsSectionDescription

名字 描述 價值
名字 網狀架構設定的區段名稱。 字串 (必要)
參數 區段中的參數集合。 SettingsParameterDescription[] (必要)

Sku

名字 描述 價值
名字 Sku 名稱。 'Basic'
'Standard' (必要)

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 用戶端應用程式識別碼。 字串
clusterApplication Azure Active Directory 叢集應用程式標識符。 字串
tenantId Azure Active Directory 租用戶標識符。 字串

ClientCertificate

名字 描述 價值
commonName 憑證一般名稱。 字串
isAdmin 憑證是否為系統管理員。 布林 (必要)
issuerThumbprint 憑證的簽發者指紋。 只能與 CommonName 搭配使用。 字串
指紋 憑證指紋。 字串

LoadBalancingRule

名字 描述 價值
backendPort 用於端點上內部連線的埠。 可接受的值介於 1 到 65535 之間。 int

約束:
最小值 = 1
最大值 = 65534 (必要)
frontendPort 外部端點的埠。 每個規則的埠號碼在Load Balancer內必須是唯一的。 可接受的值為 1 到 65534。 int

約束:
最小值 = 1
最大值 = 65534 (必要)
probeProtocol 負載平衡規則所使用的負載平衡器探查參考。 'http'
'https'
'tcp' (必要)
probeRequestPath 探查要求路徑。 僅支援 HTTP/HTTPS 探查。 字串
協定 負載平衡規則所使用的傳輸通訊協議參考。 'tcp'
'udp' (必要)

ManagedClusterProperties

名字 描述 價值
addonFeatures 叢集的客戶端憑證。 包含任何的字串數組:
'BackupRestoreService'
'DnsService'
'ResourceMonitorService'
adminPassword vm 系統管理員用戶密碼。 字串

約束:
敏感性值。 以安全參數的形式傳入。
adminUserName vm 系統管理員用戶名稱。 字串 (必要)
azureActiveDirectory Azure Active Directory。 AzureActiveDirectory
clientConnectionPort 用於與叢集之用戶端連線的埠。 int
客戶 叢集的客戶端憑證。 ClientCertificate[]
clusterCodeVersion 叢集的 Service Fabric 運行時間版本。 只有當 upgradeMode 設定為 'Manual' 時,才能設定使用者 此屬性。 若要取得新叢集可用的 Service Fabric 版本列表,請使用 ClusterVersion API。 若要取得現有叢集可用的版本清單,請使用 availableClusterVersions 字串
dnsName 叢集 dns 名稱。 字串 (必要)
fabricSettings 要設定叢集的自定義網狀架構設定清單。 SettingsSectionDescription[]
httpGatewayConnectionPort 用於與叢集 HTTP 連線的埠。 int
loadBalancingRules 描述負載平衡規則。 LoadBalancingRule[]

Microsoft.ServiceFabric/managedClusters

名字 描述 價值
位置 Azure 資源位置。 字串 (必要)
名字 資源名稱 字串 (必要)
性能 受控叢集資源屬性 ManagedClusterProperties
sku 受控叢集的SKU Sku
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.ServiceFabric/managedClusters@2020-01-01-preview”

ResourceTags

名字 描述 價值

SettingsParameterDescription

名字 描述 價值
名字 網狀架構設定的參數名稱。 字串 (必要)
價值 網狀架構設定的參數值。 字串 (必要)

SettingsSectionDescription

名字 描述 價值
名字 網狀架構設定的區段名稱。 字串 (必要)
參數 區段中的參數集合。 SettingsParameterDescription[] (必要)

Sku

名字 描述 價值
名字 Sku 名稱。 'Basic'
'Standard' (必要)