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


Microsoft.ContainerService fleets 2023-06-15-preview

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

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

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

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

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

resource symbolicname 'Microsoft.ContainerService/fleets@2023-06-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    hubProfile: {
      agentProfile: {
        subnetId: 'string'
      }
      apiServerAccessProfile: {
        enablePrivateCluster: bool
        enableVnetIntegration: bool
        subnetId: 'string'
      }
      dnsPrefix: 'string'
    }
  }
}

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

fleets

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

Управляемое удостоверение службы

Имя Описание Значение
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Набор удостоверений, назначаемых пользователем, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

UserAssignedIdentities

Имя Описание Значение
{настроенное свойство} UserAssignedIdentity

UserAssignedIdentity

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

FleetProperties

Имя Описание Значение
hubProfile FleetHubProfile настраивает концентратор fleet. FleetHubProfile

FleetHubProfile

Имя Описание Значение
agentProfile Профиль агента для концентратора Fleet. AgentProfile
apiServerAccessProfile Профиль доступа для сервера API концентратора флота. APIServerAccessProfile
dnsPrefix Префикс DNS, используемый для создания полного доменного имени для концентратора fleet. строка

Ограничения:
Минимальная длина = 1
Максимальная длина = 54
Шаблон = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Имя Описание Значение
subnetId Идентификатор подсети, к которой при запуске будет присоединен узел концентратора флота. Если этот параметр не указан, будут созданы и использованы виртуальная сеть и подсеть. строка

APIServerAccessProfile

Имя Описание Значение
enablePrivateCluster Следует ли создавать концентратор флота в качестве частного кластера или нет. bool
enableVnetIntegration Следует ли включить интеграцию виртуальной сети APIserver для концентратора fleet. bool
subnetId Подсеть, используемая при включенной интеграции с виртуальной сетью APIserver. Это необходимо при создании нового парка с виртуальной сетью BYO. строка

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

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

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

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

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

{
  "type": "Microsoft.ContainerService/fleets",
  "apiVersion": "2023-06-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "hubProfile": {
      "agentProfile": {
        "subnetId": "string"
      },
      "apiServerAccessProfile": {
        "enablePrivateCluster": "bool",
        "enableVnetIntegration": "bool",
        "subnetId": "string"
      },
      "dnsPrefix": "string"
    }
  }
}

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

fleets

Имя Описание Значение
тип Тип ресурса Microsoft.ContainerService/fleets
версия_API Версия API ресурсов '2023-06-15-preview'
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Управляемое удостоверение. Управляемое удостоверение службы
properties Свойства этого ресурса, относящиеся к конкретному ресурсу. FleetProperties

Управляемое удостоверение службы

Имя Описание Значение
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

UserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} UserAssignedIdentity

UserAssignedIdentity

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

FleetProperties

Имя Описание Значение
hubProfile FleetHubProfile настраивает концентратор fleet. FleetHubProfile

FleetHubProfile

Имя Описание Значение
agentProfile Профиль агента для концентратора fleet. AgentProfile
apiServerAccessProfile Профиль доступа для сервера API центра флота. APIServerAccessProfile
dnsPrefix Префикс DNS, используемый для создания полного доменного имени для концентратора fleet. строка

Ограничения:
Минимальная длина = 1
Максимальная длина = 54
Шаблон = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Имя Описание Значение
subnetId Идентификатор подсети, к которой будет присоединен узел концентратора флота при запуске. Если этот параметр не указан, будут созданы и использованы виртуальная сеть и подсеть. строка

APIServerAccessProfile

Имя Описание Значение
enablePrivateCluster Следует ли создавать концентратор флота в качестве частного кластера или нет. bool
enableVnetIntegration Следует ли включить интеграцию виртуальной сети APIserver для концентратора fleet. bool
subnetId Подсеть, используемая при включенной интеграции с виртуальной сетью APIserver. Это необходимо при создании нового парка с виртуальной сетью BYO. строка

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/fleets@2023-06-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      hubProfile = {
        agentProfile = {
          subnetId = "string"
        }
        apiServerAccessProfile = {
          enablePrivateCluster = bool
          enableVnetIntegration = bool
          subnetId = "string"
        }
        dnsPrefix = "string"
      }
    }
  })
}

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

fleets

Имя Описание Значение
тип Тип ресурса "Microsoft.ContainerService/fleets@2023-06-15-preview"
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
удостоверение Управляемое удостоверение. Управляемое удостоверение службы
properties Свойства этого ресурса, относящиеся к конкретному ресурсу. FleetProperties

Управляемое удостоверение службы

Имя Описание Значение
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "SystemAssigned"
"SystemAssigned, UserAssigned"
UserAssigned (обязательно)
identity_ids Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. Массив идентификаторов удостоверений пользователей.

UserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} UserAssignedIdentity

UserAssignedIdentity

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

FleetProperties

Имя Описание Значение
hubProfile FleetHubProfile настраивает концентратор fleet. FleetHubProfile

FleetHubProfile

Имя Описание Значение
agentProfile Профиль агента для концентратора fleet. AgentProfile
apiServerAccessProfile Профиль доступа для сервера API центра флота. APIServerAccessProfile
dnsPrefix Префикс DNS, используемый для создания полного доменного имени для концентратора fleet. строка

Ограничения:
Минимальная длина = 1
Максимальная длина = 54
Шаблон = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Имя Описание Значение
subnetId Идентификатор подсети, к которой будет присоединен узел концентратора флота при запуске. Если этот параметр не указан, будут созданы и использованы виртуальная сеть и подсеть. строка

APIServerAccessProfile

Имя Описание Значение
enablePrivateCluster Следует ли создавать концентратор fleet в качестве частного кластера или нет. bool
enableVnetIntegration Следует ли включить интеграцию виртуальной сети APIserver для концентратора Fleet. bool
subnetId Подсеть, используемая при включенной интеграции с виртуальной сетью apiserver. Это необходимо при создании нового парка с виртуальной сетью BYO. строка