共用方式為


Microsoft.ExtendedLocation customLocations

Bicep 資源定義

customLocations 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.ExtendedLocation/customLocations 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.ExtendedLocation/customLocations@2021-08-31-preview' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    authentication: {
      type: 'string'
      value: 'string'
    }
    clusterExtensionIds: [
      'string'
    ]
    displayName: 'string'
    hostResourceId: 'string'
    hostType: 'string'
    namespace: 'string'
    provisioningState: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

CustomLocationProperties

名字 描述 價值
認證 這是選擇性輸入,其中包含應該用來產生命名空間的驗證。 CustomLocationPropertiesAuthentication
clusterExtensionIds 包含附加元件參考,其中包含用來部署CRD和運算符的圖表。 string[]
displayName 自訂位置位置的顯示名稱。 字串
hostResourceId 線上的叢集或 AKS 叢集。 自定義位置 RP 會針對 listAdminCredentials 許可權執行 checkAccess API。 字串
hostType 自定義位置所參考的主機類型(Kubernetes 等...)。 'Kubernetes'
Namespace 將在指定叢集上建立的 Kubernetes 命名空間。 字串
provisioningState 自定義位置的布建狀態。 字串

CustomLocationPropertiesAuthentication

名字 描述 價值
類型 自訂位置驗證的類型 字串
價值 kubeconfig 值。 字串

約束:
敏感性值。 以安全參數的形式傳入。

身份

名字 描述 價值
類型 識別類型。 'None'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

名字 描述 價值
身份 資源的身分識別。 身分識別
位置 資源所在的地理位置 字串 (必要)
名字 資源名稱 字串

約束:
最小長度 = 1
最大長度 = 1
模式 = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (必要)
性能 自訂位置特定的屬性集 CustomLocationProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

TrackedResourceTags

名字 描述 價值

ARM 樣本資源定義

customLocations 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.ExtendedLocation/customLocations 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.ExtendedLocation/customLocations",
  "apiVersion": "2021-08-31-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "authentication": {
      "type": "string",
      "value": "string"
    },
    "clusterExtensionIds": [ "string" ],
    "displayName": "string",
    "hostResourceId": "string",
    "hostType": "string",
    "namespace": "string",
    "provisioningState": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

CustomLocationProperties

名字 描述 價值
認證 這是選擇性輸入,其中包含應該用來產生命名空間的驗證。 CustomLocationPropertiesAuthentication
clusterExtensionIds 包含附加元件參考,其中包含用來部署CRD和運算符的圖表。 string[]
displayName 自訂位置位置的顯示名稱。 字串
hostResourceId 線上的叢集或 AKS 叢集。 自定義位置 RP 會針對 listAdminCredentials 許可權執行 checkAccess API。 字串
hostType 自定義位置所參考的主機類型(Kubernetes 等...)。 'Kubernetes'
Namespace 將在指定叢集上建立的 Kubernetes 命名空間。 字串
provisioningState 自定義位置的布建狀態。 字串

CustomLocationPropertiesAuthentication

名字 描述 價值
類型 自訂位置驗證的類型 字串
價值 kubeconfig 值。 字串

約束:
敏感性值。 以安全參數的形式傳入。

身份

名字 描述 價值
類型 識別類型。 'None'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

名字 描述 價值
apiVersion API 版本 '2021-08-31-preview'
身份 資源的身分識別。 身分識別
位置 資源所在的地理位置 字串 (必要)
名字 資源名稱 字串

約束:
最小長度 = 1
最大長度 = 1
模式 = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (必要)
性能 自訂位置特定的屬性集 CustomLocationProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.ExtendedLocation/customLocations'

TrackedResourceTags

名字 描述 價值

Terraform (AzAPI 提供者) 資源定義

customLocations 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.ExtendedLocation/customLocations 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"
  name = "string"
  identity = {
    type = "string"
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      authentication = {
        type = "string"
        value = "string"
      }
      clusterExtensionIds = [
        "string"
      ]
      displayName = "string"
      hostResourceId = "string"
      hostType = "string"
      namespace = "string"
      provisioningState = "string"
    }
  })
}

屬性值

CustomLocationProperties

名字 描述 價值
認證 這是選擇性輸入,其中包含應該用來產生命名空間的驗證。 CustomLocationPropertiesAuthentication
clusterExtensionIds 包含附加元件參考,其中包含用來部署CRD和運算符的圖表。 string[]
displayName 自訂位置位置的顯示名稱。 字串
hostResourceId 線上的叢集或 AKS 叢集。 自定義位置 RP 會針對 listAdminCredentials 許可權執行 checkAccess API。 字串
hostType 自定義位置所參考的主機類型(Kubernetes 等...)。 'Kubernetes'
Namespace 將在指定叢集上建立的 Kubernetes 命名空間。 字串
provisioningState 自定義位置的布建狀態。 字串

CustomLocationPropertiesAuthentication

名字 描述 價值
類型 自訂位置驗證的類型 字串
價值 kubeconfig 值。 字串

約束:
敏感性值。 以安全參數的形式傳入。

身份

名字 描述 價值
類型 識別類型。 'None'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

名字 描述 價值
身份 資源的身分識別。 身分識別
位置 資源所在的地理位置 字串 (必要)
名字 資源名稱 字串

約束:
最小長度 = 1
最大長度 = 1
模式 = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (必要)
性能 自訂位置特定的屬性集 CustomLocationProperties
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.ExtendedLocation/customLocations@2021-08-31-preview”

TrackedResourceTags

名字 描述 價值