Поделиться через


Пользовательские расположения Microsoft.ExtendedLocation

Определение ресурсов 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'
  }
}

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

Microsoft.РасширенноеРасположение/пользовательскиеРасположения

Имя Описание Ценность
тождество Удостоверение ресурса. удостоверения
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 63
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (обязательно)
свойства Набор свойств, относящихся к пользовательскому расположению CustomLocationProperties (Свойства пользовательского расположения)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

CustomLocationProperties (Свойства пользовательского расположения)

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

CustomLocationPropertiesАутентификация

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

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.

Тождество

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

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

Определение ресурса шаблона 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"
  }
}

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

Microsoft.РасширенноеРасположение/пользовательскиеРасположения

Имя Описание Ценность
apiVersion Версия API '2021-08-31-превью'
тождество Удостоверение ресурса. удостоверения
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 63
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (обязательно)
свойства Набор свойств, относящихся к пользовательскому расположению CustomLocationProperties (Свойства пользовательского расположения)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.ExtendedLocation/customLocations"

CustomLocationProperties (Свойства пользовательского расположения)

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

CustomLocationPropertiesАутентификация

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

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.

Тождество

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

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

Примеры использования

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

Тип ресурса customLocations можно развернуть с помощью операций, целевых:

  • групп ресурсов

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

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

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

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

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

Microsoft.РасширенноеРасположение/пользовательскиеРасположения

Имя Описание Ценность
тождество Удостоверение ресурса. удостоверения
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 63
Pattern = ^[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"

CustomLocationProperties (Свойства пользовательского расположения)

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

CustomLocationPropertiesАутентификация

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

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.

Тождество

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

Отслеживаемые Ресурсные Теги

Имя Описание Ценность