Настраиваемые расположения Microsoft.ExtendedLocation

Определение ресурса Bicep

Тип ресурса customLocations можно развернуть в следующих объектах:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.ExtendedLocation/customLocations, добавьте следующий Bicep в шаблон.

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

Значения свойств

customLocations

Имя Описание Значение
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Удостоверение ресурса. Удостоверение
properties Набор свойств, относящихся к пользовательскому расположению CustomLocationProperties

Идентификация

Имя Описание Значение
тип Тип удостоверения. "Нет"
SystemAssigned

CustomLocationProperties

Имя Описание Значение
проверка подлинности Это необязательные входные данные, содержащие проверку подлинности, которая должна использоваться для создания пространства имен. CustomLocationPropertiesAuthentication
clusterExtensionIds Содержит ссылку на надстройку, содержащую диаграммы для развертывания CRD и операторов. string[]
displayName Отображаемое имя для расположения настраиваемых расположений. строка
hostResourceId Подключенный кластер или кластер AKS. RP настраиваемых расположений выполнит API checkAccess для разрешений listAdminCredentials. строка
hostType Тип узла, на который ссылается пользовательское расположение (Kubernetes и т. д.). 'Kubernetes'
пространство имен Пространство имен Kubernetes, которое будет создано в указанном кластере. строка
provisioningState Состояние подготовки для пользовательского расположения. строка

CustomLocationPropertiesAuthentication

Имя Описание Значение
тип Тип проверки подлинности в пользовательских расположениях строка
value Значение kubeconfig. строка

Определение ресурса шаблона ARM

Тип ресурса customLocations можно развернуть в следующих объектах:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.ExtendedLocation/customLocations, добавьте следующий код JSON в шаблон.

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

Значения свойств

customLocations

Имя Описание Значение
тип Тип ресурса Microsoft.ExtendedLocation/customLocations
версия_API Версия API ресурсов '2021-08-31-preview'
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Удостоверение ресурса. Удостоверение
properties Набор свойств, относящихся к пользовательскому расположению CustomLocationProperties

Идентификация

Имя Описание Значение
тип Тип удостоверения. "Нет"
SystemAssigned

CustomLocationProperties

Имя Описание Значение
проверка подлинности Это необязательные входные данные, содержащие проверку подлинности, которая должна использоваться для создания пространства имен. CustomLocationPropertiesAuthentication
clusterExtensionIds Содержит ссылку на надстройку, содержащую диаграммы для развертывания crds и операторов. string[]
displayName Отображаемое имя для расположения пользовательских расположений. строка
hostResourceId Подключенный кластер или кластер AKS. Поставщик настраиваемых расположений выполнит API checkAccess для разрешений listAdminCredentials. строка
hostType Тип узла, на который ссылается пользовательское расположение (Kubernetes и т. д.). Kubernetes
пространство имен Пространство имен Kubernetes, которое будет создано в указанном кластере. строка
provisioningState Состояние подготовки для настраиваемого расположения. строка

CustomLocationPropertiesAuthentication

Имя Описание Значение
тип Тип проверки подлинности пользовательских расположений строка
value Значение kubeconfig. строка

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса customLocations можно развернуть в:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.ExtendedLocation/customLocations, добавьте следующую terraform в шаблон.

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

Значения свойств

customLocations

Имя Описание Значение
тип Тип ресурса "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"
name имя ресурса. строка (обязательно)
location Географическое расположение, в котором находится ресурс строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
удостоверение Удостоверение ресурса. Удостоверение
properties Набор свойств, относящихся к пользовательскому расположению CustomLocationProperties

Идентификация

Имя Описание Значение
тип Тип удостоверения. "SystemAssigned"

CustomLocationProperties

Имя Описание Значение
проверка подлинности Это необязательные входные данные, содержащие проверку подлинности, которая должна использоваться для создания пространства имен. CustomLocationPropertiesAuthentication
clusterExtensionIds Содержит ссылку на надстройку, содержащую диаграммы для развертывания crds и операторов. string[]
displayName Отображаемое имя для расположения пользовательских расположений. строка
hostResourceId Подключенный кластер или кластер AKS. Поставщик настраиваемых расположений выполнит API checkAccess для разрешений listAdminCredentials. строка
hostType Тип узла, на который ссылается пользовательское расположение (Kubernetes и т. д.). "Kubernetes"
пространство имен Пространство имен Kubernetes, которое будет создано в указанном кластере. строка
provisioningState Состояние подготовки для настраиваемого расположения. строка

CustomLocationPropertiesAuthentication

Имя Описание Значение
тип Тип проверки подлинности пользовательских расположений строка
value Значение kubeconfig. строка