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

Microsoft.ExtendedLocation customLocations 2021-08-31-preview

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,etc...)。 “Kubernetes”
Namespace 将在指定群集上创建的 Kubernetes 命名空间。 字符串
provisioningState 自定义位置的预配状态。 字符串

CustomLocationPropertiesAuthentication

名字 描述 价值
类型 自定义位置身份验证的类型 字符串
价值 kubeconfig 值。 字符串

约束:
敏感值。 以安全参数的形式传入。

身份

名字 描述 价值
类型 标识类型。 “None”
“SystemAssigned”

Microsoft.ExtendedLocation/customLocations

名字 描述 价值
身份 资源的标识。 标识
位置 资源所在的地理位置 string (必需)
名字 资源名称 字符串

约束:
最小长度 = 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,etc...)。 “Kubernetes”
Namespace 将在指定群集上创建的 Kubernetes 命名空间。 字符串
provisioningState 自定义位置的预配状态。 字符串

CustomLocationPropertiesAuthentication

名字 描述 价值
类型 自定义位置身份验证的类型 字符串
价值 kubeconfig 值。 字符串

约束:
敏感值。 以安全参数的形式传入。

身份

名字 描述 价值
类型 标识类型。 “None”
“SystemAssigned”

Microsoft.ExtendedLocation/customLocations

名字 描述 价值
apiVersion API 版本 '2021-08-31-preview'
身份 资源的标识。 标识
位置 资源所在的地理位置 string (必需)
名字 资源名称 字符串

约束:
最小长度 = 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,etc...)。 “Kubernetes”
Namespace 将在指定群集上创建的 Kubernetes 命名空间。 字符串
provisioningState 自定义位置的预配状态。 字符串

CustomLocationPropertiesAuthentication

名字 描述 价值
类型 自定义位置身份验证的类型 字符串
价值 kubeconfig 值。 字符串

约束:
敏感值。 以安全参数的形式传入。

身份

名字 描述 价值
类型 标识类型。 “None”
“SystemAssigned”

Microsoft.ExtendedLocation/customLocations

名字 描述 价值
身份 资源的标识。 标识
位置 资源所在的地理位置 string (必需)
名字 资源名称 字符串

约束:
最小长度 = 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

名字 描述 价值