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


Экземпляр контейнера Azure

Легко запускать контейнеры в Azure с помощью одной команды. Создайте группы контейнеров, получите журналы контейнера и многое другое.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все Power Automate регионы
Логические приложения Стандарт Все регионы Logic Apps
Power Apps Премия Все Power Apps регионы
Power Automate Премия Все Power Automate регионы
Контакт
Имя Microsoft
URL Поддержка Microsoft LogicApps
Поддержка Microsoft Power Automate
Поддержка Microsoft Power Apps
Метаданные соединителя
Publisher Microsoft
Website https://azure.microsoft.com/services/container-instances/

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Выполняет команду в определенном экземпляре контейнера

Выполняет команду для конкретного экземпляра контейнера в указанной группе ресурсов и группе контейнеров.

Запуск контейнеров в группе контейнеров

Запускает все контейнеры в группе контейнеров. Вычислительные ресурсы будут выделены, а выставление счетов начнется.

Обновление расположения группы контейнеров или тегов

Обновите группу контейнеров с указанными тегами и /или расположением.

Остановка контейнеров в группе контейнеров

Останавливает все контейнеры в группе контейнеров. Вычислительные ресурсы будут освобождены, а выставление счетов будет остановлено.

Перезапуск контейнеров в группе контейнеров

Перезапускает все контейнеры в группе контейнеров. Если образ контейнера содержит обновления, будет скачан новый образ.

Получение возможностей

Получение списка возможностей ЦП, памяти и GPU для подписки в регионе.

Получение всех зависимостей сети для группы контейнеров

Возвращает все сетевые зависимости для этой группы контейнеров, чтобы разрешить полный контроль параметров сети и конфигурации. Для групп контейнеров это всегда будет пустой список.

Получение журналов из экземпляра контейнера

Получите журналы для указанного экземпляра контейнера в указанной группе ресурсов и группе контейнеров.

Получение кэшированных образов

Получите список кэшированных образов для определенного типа ОС для подписки в регионе.

Получение свойств группы контейнеров

Возвращает свойства указанной группы контейнеров в указанной подписке и группе ресурсов. Операция возвращает свойства каждой группы контейнеров, включая контейнеры, учетные данные реестра образов, политику перезапуска, тип IP-адреса, тип ОС, состояние и тома.

Получение списка групп контейнеров в группе ресурсов

Получите список групп контейнеров в указанной подписке и группе ресурсов. Эта операция возвращает свойства каждой группы контейнеров, включая контейнеры, учетные данные реестра образов, политику перезапуска, тип IP-адреса, тип ОС, состояние и тома.

Получение списка групп контейнеров в подписке

Получите список групп контейнеров в указанной подписке. Эта операция возвращает свойства каждой группы контейнеров, включая контейнеры, учетные данные реестра образов, политику перезапуска, тип IP-адреса, тип ОС, состояние и тома.

Получение текущего использования

Получение использования подписки

Присоединение к выходным данным конкретного экземпляра контейнера

Подключитесь к выходному потоку определенного экземпляра контейнера в указанной группе ресурсов и группе контейнеров.

Создание или обновление группы контейнеров

Создайте или обновите группу контейнеров с указанными конфигурациями.

Удаление группы контейнеров

Удалите указанную группу контейнеров в указанной подписке и группе ресурсов. Операция не удаляет другие ресурсы, предоставляемые пользователем, например тома.

Удаление ссылок связи между виртуальными сетями группы контейнеров

Удаление ссылок связи между виртуальными сетями группы контейнеров. Операция не удаляет другие ресурсы, предоставляемые пользователем.

Выполняет команду в определенном экземпляре контейнера

Выполняет команду для конкретного экземпляра контейнера в указанной группе ресурсов и группе контейнеров.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

containerName
containerName True string

Имя экземпляра контейнера.

command
command string

Выполняемая команда.

Строк
rows integer

Размер строки терминала

cols
cols integer

Размер столбца терминала

Возвращаемое значение

Информация для команды exec контейнера.

Запуск контейнеров в группе контейнеров

Запускает все контейнеры в группе контейнеров. Вычислительные ресурсы будут выделены, а выставление счетов начнется.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

Обновление расположения группы контейнеров или тегов

Обновите группу контейнеров с указанными тегами и /или расположением.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

id
id string

Идентификатор ресурса.

имя
name string

Имя ресурса.

type
type string

Тип ресурса.

Местоположение
location string

Расположение ресурса.

Метки
tags object

Теги ресурсов.

зоны
zones array of string

Зоны для группы контейнеров.

Возвращаемое значение

Группа контейнеров.

ContainerGroup
ContainerGroup

Остановка контейнеров в группе контейнеров

Останавливает все контейнеры в группе контейнеров. Вычислительные ресурсы будут освобождены, а выставление счетов будет остановлено.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

Перезапуск контейнеров в группе контейнеров

Перезапускает все контейнеры в группе контейнеров. Если образ контейнера содержит обновления, будет скачан новый образ.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

Получение возможностей

Получение списка возможностей ЦП, памяти и GPU для подписки в регионе.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Местоположение
location True string

Идентификатор физического расположения Azure.

Возвращаемое значение

Ответ, содержащий список возможностей.

Получение всех зависимостей сети для группы контейнеров

Возвращает все сетевые зависимости для этой группы контейнеров, чтобы разрешить полный контроль параметров сети и конфигурации. Для групп контейнеров это всегда будет пустой список.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

Возвращаемое значение

Ответ на зависимости сети, всегда пустой список.

Получение журналов из экземпляра контейнера

Получите журналы для указанного экземпляра контейнера в указанной группе ресурсов и группе контейнеров.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

Имя контейнера
containerName True string

Имя экземпляра контейнера.

Линии хвоста
tail integer

Количество строк, отображаемых из хвоста журнала экземпляра контейнера. В противном случае все доступные журналы отображаются до 4 мб.

Возвращаемое значение

Бревна.

Тело
Logs

Получение кэшированных образов

Получите список кэшированных образов для определенного типа ОС для подписки в регионе.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Местоположение
location True string

Идентификатор физического расположения Azure.

Возвращаемое значение

Ответ, содержащий кэшированные изображения.

Получение свойств группы контейнеров

Возвращает свойства указанной группы контейнеров в указанной подписке и группе ресурсов. Операция возвращает свойства каждой группы контейнеров, включая контейнеры, учетные данные реестра образов, политику перезапуска, тип IP-адреса, тип ОС, состояние и тома.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

Возвращаемое значение

Группа контейнеров.

ContainerGroup
ContainerGroup

Получение списка групп контейнеров в группе ресурсов

Получите список групп контейнеров в указанной подписке и группе ресурсов. Эта операция возвращает свойства каждой группы контейнеров, включая контейнеры, учетные данные реестра образов, политику перезапуска, тип IP-адреса, тип ОС, состояние и тома.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Возвращаемое значение

Ответ списка групп контейнеров, содержащий свойства группы контейнеров.

Получение списка групп контейнеров в подписке

Получите список групп контейнеров в указанной подписке. Эта операция возвращает свойства каждой группы контейнеров, включая контейнеры, учетные данные реестра образов, политику перезапуска, тип IP-адреса, тип ОС, состояние и тома.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Возвращаемое значение

Ответ списка групп контейнеров, содержащий свойства группы контейнеров.

Получение текущего использования

Получение использования подписки

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Местоположение
location True string

Идентификатор физического расположения Azure.

Возвращаемое значение

Ответ, содержащий данные об использовании

Тело
UsageListResult

Присоединение к выходным данным конкретного экземпляра контейнера

Подключитесь к выходному потоку определенного экземпляра контейнера в указанной группе ресурсов и группе контейнеров.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

containerName
containerName True string

Имя экземпляра контейнера.

Возвращаемое значение

Информация для выходного потока из container attach.

Создание или обновление группы контейнеров

Создайте или обновите группу контейнеров с указанными конфигурациями.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

id
id string

Идентификатор ресурса.

имя
name string

Имя ресурса.

type
type string

Тип ресурса.

Местоположение
location True string

Расположение ресурса.

Метки
tags object

Теги ресурсов.

Зона
zones array of string

Зоны для группы контейнеров.

principalId
principalId string

Идентификатор субъекта удостоверения группы контейнеров. Это свойство будет предоставлено только для назначаемого системой удостоверения.

tenantId
tenantId string

Идентификатор клиента, связанный с группой контейнеров. Это свойство будет предоставлено только для назначаемого системой удостоверения.

Тип
type string

Тип удостоверения, используемого для группы контейнеров. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип None удаляет все удостоверения из группы контейнеров.

Назначенные пользователем удостоверения
userAssignedIdentities object

Список удостоверений пользователей, связанных с группой контейнеров. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

provisioningState
provisioningState string

Состояние подготовки группы контейнеров. Это отображается только в ответе.

Имя
name True string

Имя контейнера.

Изображение
image True string

Имя образа, используемого для создания контейнера. Например, nginx:latest

Command
command array of string

Команды, выполняемые в контейнере. Например, [ "echo", "hello aci" ]

Протокол
protocol string

Протокол, связанный с портом.

Number
port True integer

Номер порта, предоставляемый в группе контейнеров.

Имя
name True string

Имя переменной среды.

Ценность
value string

Значение переменной среды.

Функция secureValue
secureValue string

Значение переменной безопасной среды.

restartCount
restartCount integer

Количество перезапуска экземпляра контейнера.

государство
state string

Состояние экземпляра контейнера.

startTime
startTime date-time

Дата начала состояния экземпляра контейнера.

exitCode
exitCode integer

Коды выхода экземпляра контейнера соответствуют кодам из команды docker run.

finishTime
finishTime date-time

Дата и время завершения состояния экземпляра контейнера.

detailStatus
detailStatus string

Состояние экземпляра контейнера, доступное для чтения.

count
count integer

Количество событий.

firstTimestamp
firstTimestamp date-time

Дата и время самого раннего регистрированного события.

LastTimestamp
lastTimestamp date-time

Дата последнего регистрированного события.

имя
name string

Имя события.

сообщение
message string

Сообщение о событии.

type
type string

Тип события.

Memory
memoryInGB True number

Запрос памяти в ГБ этого контейнера. Например, 3.5

ЦП
cpu True number

Запрос ЦП этого контейнера. Например, 2.0

Численность
count integer

Количество ресурсов GPU.

Артикул (SKU)
sku string

Номер SKU ресурса GPU.

Memory
memoryInGB double

Ограничение памяти в ГБ этого контейнера.

ЦП
cpu double

Ограничение ЦП этого контейнера.

Имя
name True string

Имя тома.

Путь
mountPath True string

Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:).

Чтение
readOnly boolean

Флаг, указывающий, доступен ли подключение тома только для чтения.

Command
command array of string

Команды, выполняемые в контейнере.

Путь
path string

Путь к пробе.

Порт
port integer

Номер порта для проверки.

Схема
scheme string

Схема.

имя
name string

Имя заголовка.

value
value string

Значение заголовка.

Начальная задержка
initialDelaySeconds integer

Начальная задержка секунд.

Период
periodSeconds integer

Период секунд.

Пороговое значение сбоя
failureThreshold integer

Порог сбоя.

Порог успешности
successThreshold integer

Порог успешности.

Таймаут
timeoutSeconds integer

Время ожидания секунд.

привилегированный
privileged boolean

Флаг, определяющий, являются ли разрешения контейнера повышенными привилегиями.

Эскалация привилегий allowPrivilege
allowPrivilegeEscalation boolean

Логическое значение, указывающее, может ли процесс инициализации повысить привилегии.

add
add array of string

Возможности для добавления в контейнер.

капля
drop array of string

Возможности для удаления из контейнера.

runAsGroup
runAsGroup integer

Задает ИДЕНТИФИКАТОР пользователя для контейнера.

runAsUser
runAsUser integer

Задает идентификатор пользовательского интерфейса пользователя для контейнера.

seccompProfile
seccompProfile string

Строка в кодировке Base64, содержащая содержимое JSON в профиле seccomp

Сервер
server True string

Сервер реестра образов Docker без протокола, например "myacr.azurecr.io".

Имя пользователя
username string

Имя пользователя для частного реестра.

Пароль
password string

Пароль для частного реестра.

Идентичность
identity string

Удостоверение частного реестра.

IdentityURL
identityUrl string

URL-адрес удостоверения для частного реестра.

политика перезапуска
restartPolicy string

Перезапустите политику для всех контейнеров в группе контейнеров.

  • Always Всегда перезапуск
  • OnFailure перезапуск при сбое
  • Never никогда не перезапускать
Протокол
protocol string

Протокол, связанный с портом.

Number
port True integer

Номер порта.

Тип
type True string

Указывает, предоставляется ли IP-адрес общедоступному Интернету.

протокол IP
ip string

IP-адрес, предоставляемый общедоступному Интернету.

Dns-имя
dnsNameLabel string

Метка DNS-имени для IP-адреса.

autoGeneratedDomainNameLabelScope
autoGeneratedDomainNameLabelScope string

Значение, представляющее перечисление безопасности. Значение "Незащищено" является значением по умолчанию, если не выбрано и означает, что метка доменного имени объекта не защищена от поглощения поддомена. Значение TenantReuse — это значение по умолчанию, если выбрано и означает, что метка доменного имени объекта может использоваться повторно в одном клиенте. Значение SubscriptionReuse означает, что метка доменного имени объекта может использоваться повторно в той же подписке. Значение ResourceGroupReuse означает, что метка доменного имени объекта может использоваться повторно в одной группе ресурсов. Значение NoReuse означает, что метка доменного имени объекта не может использоваться повторно в одной группе ресурсов, подписке или клиенте.

Полное доменное имя (FQDN)
fqdn string

Полное доменное имя для IP-адреса.

osType
osType True string

Тип операционной системы, необходимый контейнерам в группе контейнеров.

Имя
name True string

Имя тома.

Имя общего ресурса
shareName True string

Имя общей папки Azure, подключенной в качестве тома.

ReadOnly
readOnly boolean

Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения.

Имя учетной записи хранения
storageAccountName True string

Имя учетной записи хранения, содержащей общую папку Azure.

Ключ учетной записи хранения
storageAccountKey string

Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure.

Секретный том
secret object

Том секрета.

Directory
directory string

Имя целевого каталога. Не должно содержать или начинаться с '.'. Если задано значение ".", каталог томов будет репозиторием Git. В противном случае, если задано, том будет содержать репозиторий Git в подкаталоге с заданным именем.

Репозиторий
repository True string

URL-адрес репозитория

Исправление
revision string

Зафиксировать хэш для указанной редакции.

государство
state string

Состояние группы контейнеров. Допустимо только в ответе.

Идентификатор рабочей области
workspaceId True string

Идентификатор рабочей области для log analytics

Ключ рабочей области
workspaceKey True string

Ключ рабочей области для log analytics

Тип журнала
logType string

Используемый тип журнала.

Метаданные
metadata object

Метаданные для log analytics.

workspaceResourceId
workspaceResourceId string

Идентификатор ресурса рабочей области для log analytics

id
id True string

Идентификатор ресурса виртуальной сети и подсети.

имя
name string

Понятное имя подсети.

Серверы имен
nameServers True array of string

DNS-серверы для группы контейнеров.

Домены поиска
searchDomains string

Домены поиска DNS для поиска имени узла в группе контейнеров.

Options
options string

Параметры DNS для группы контейнеров.

Артикул (SKU)
sku string

Номер SKU группы контейнеров.

URL-адрес хранилища
vaultBaseUrl True string

Базовый URL-адрес keyvault.

Имя ключа
keyName True string

Имя ключа шифрования.

Версия ключа
keyVersion True string

Версия ключа шифрования.

Идентичность
identity string

Управляемое удостоверение keyvault.

Имя
name True string

Имя контейнера инициализации.

Изображение
image string

Изображение контейнера инициализации.

Command
command array of string

Команда, выполняемая в контейнере init в форме exec.

restartCount
restartCount integer

Количество раз перезапуска контейнера инициализации.

имя
name True string

Имя расширения.

Тип расширения
extensionType True string

Тип добавляемого расширения.

version
version True string

Версия используемого расширения.

settings
settings object

Параметры расширения.

защищенныеНастройки
protectedSettings object

Защищенные параметры расширения.

Политика cceПолитика
ccePolicy string

Политика принудительного применения конфиденциальных вычислений в кодировке Base64

priority
priority string

Приоритет группы контейнеров.

Возвращаемое значение

Группа контейнеров.

ContainerGroup
ContainerGroup

Удаление группы контейнеров

Удалите указанную группу контейнеров в указанной подписке и группе ресурсов. Операция не удаляет другие ресурсы, предоставляемые пользователем, например тома.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя группы контейнеров
containerGroupName True string

Имя группы контейнеров.

Возвращаемое значение

Группа контейнеров.

ContainerGroup
ContainerGroup

Удаление ссылок связи между виртуальными сетями группы контейнеров

Удаление ссылок связи между виртуальными сетями группы контейнеров. Операция не удаляет другие ресурсы, предоставляемые пользователем.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор подписки;
subscriptionId True string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

Группа ресурсов
resourceGroupName True string

Имя группы ресурсов.

Имя виртуальной сети
virtualNetworkName True string

Имя виртуальной сети.

Имя подсети
subnetName True string

Имя подсети.

Определения

Контейнер

Экземпляр контейнера.

Имя Путь Тип Описание
Имя
name string

Имя контейнера.

properties
properties ContainerProperties

Свойства контейнера.

СвойстваКонтейнера

Свойства контейнера.

Имя Путь Тип Описание
Изображение
image string

Имя образа, используемого для создания контейнера. Например, nginx:latest

Command
command array of string

Команды, выполняемые в контейнере. Например, [ "echo", "hello aci" ]

Ports
ports array of ContainerPort

Предоставленные порты в экземпляре контейнера.

Переменные среды
environmentVariables array of EnvironmentVariable

Переменные среды, заданные в экземпляре контейнера.

restartCount
instanceView.restartCount integer

Количество перезапуска экземпляра контейнера.

currentState
instanceView.currentState ContainerState

Состояние экземпляра контейнера.

previousState
instanceView.previousState ContainerState

Состояние экземпляра контейнера.

events
instanceView.events array of Event

События экземпляра контейнера.

resources
resources ResourceRequirements

Требования к ресурсам.

Подключения томов
volumeMounts array of VolumeMount

Том подключается к экземпляру контейнера.

Проба активности
livenessProbe ContainerProbe

Проба контейнера для активности

Проба активности
readinessProbe ContainerProbe

Проба контейнера для активности

securityContext
securityContext SecurityContextDefinition

Контекст безопасности контейнера.

SecurityContextDefinition (Определение контекста безопасности)

Контекст безопасности контейнера.

Имя Путь Тип Описание
привилегированный
privileged boolean

Флаг, определяющий, являются ли разрешения контейнера повышенными привилегиями.

Эскалация привилегий allowPrivilege
allowPrivilegeEscalation boolean

Логическое значение, указывающее, может ли процесс инициализации повысить привилегии.

capabilities
capabilities SecurityContextCapabilitiesDefinition

Возможности добавления или удаления из контейнера.

runAsGroup
runAsGroup integer

Задает ИДЕНТИФИКАТОР пользователя для контейнера.

runAsUser
runAsUser integer

Задает идентификатор пользовательского интерфейса пользователя для контейнера.

seccompProfile
seccompProfile string

Строка в кодировке Base64, содержащая содержимое JSON в профиле seccomp

SecurityContextCapabilitiesDefinition

Возможности добавления или удаления из контейнера.

Имя Путь Тип Описание
add
add array of string

Возможности для добавления в контейнер.

капля
drop array of string

Возможности для удаления из контейнера.

ContainerState

Состояние экземпляра контейнера.

Имя Путь Тип Описание
государство
state string

Состояние экземпляра контейнера.

startTime
startTime date-time

Дата начала состояния экземпляра контейнера.

exitCode
exitCode integer

Коды выхода экземпляра контейнера соответствуют кодам из команды docker run.

finishTime
finishTime date-time

Дата и время завершения состояния экземпляра контейнера.

detailStatus
detailStatus string

Состояние экземпляра контейнера, доступное для чтения.

Event

Событие группы контейнеров или экземпляра контейнера.

Имя Путь Тип Описание
count
count integer

Количество событий.

firstTimestamp
firstTimestamp date-time

Дата и время самого раннего регистрированного события.

LastTimestamp
lastTimestamp date-time

Дата последнего регистрированного события.

имя
name string

Имя события.

сообщение
message string

Сообщение о событии.

type
type string

Тип события.

ResourceRequirements

Требования к ресурсам.

Имя Путь Тип Описание
Запросы ресурсов
requests ResourceRequests

Запросы ресурсов.

Ограничения ресурсов
limits ResourceLimits

Ограничения ресурсов.

ResourceRequests

Запросы ресурсов.

Имя Путь Тип Описание
Memory
memoryInGB number

Запрос памяти в ГБ этого контейнера. Например, 3.5

ЦП
cpu number

Запрос ЦП этого контейнера. Например, 2.0

Графический процессор
gpu GpuResource

Ресурс GPU.

ResourceLimits

Ограничения ресурсов.

Имя Путь Тип Описание
Memory
memoryInGB double

Ограничение памяти в ГБ этого контейнера.

ЦП
cpu double

Ограничение ЦП этого контейнера.

Графический процессор
gpu GpuResource

Ресурс GPU.

Ресурс Gpu

Ресурс GPU.

Имя Путь Тип Описание
Численность
count integer

Количество ресурсов GPU.

Артикул (SKU)
sku string

Номер SKU ресурса GPU.

AzureFileVolume

Свойства тома файлов Azure. Общие папки Azure подключены как тома.

Имя Путь Тип Описание
Имя общего ресурса
shareName string

Имя общей папки Azure, подключенной в качестве тома.

ReadOnly
readOnly boolean

Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения.

Имя учетной записи хранения
storageAccountName string

Имя учетной записи хранения, содержащей общую папку Azure.

Ключ учетной записи хранения
storageAccountKey string

Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure.

EmptyDirVolume

Пустой том каталога.

Секретный объем

Том секрета.

Имя Путь Тип Описание
Секретный том
object

Том секрета.

GitRepoVolume (GitRepoVolume)

Представляет том, заполненный содержимым репозитория Git

Имя Путь Тип Описание
Directory
directory string

Имя целевого каталога. Не должно содержать или начинаться с '.'. Если задано значение ".", каталог томов будет репозиторием Git. В противном случае, если задано, том будет содержать репозиторий Git в подкаталоге с заданным именем.

Репозиторий
repository string

URL-адрес репозитория

Исправление
revision string

Зафиксировать хэш для указанной редакции.

Объем

Свойства тома.

Имя Путь Тип Описание
Имя
name string

Имя тома.

Том файла Azure
azureFile AzureFileVolume

Свойства тома файлов Azure. Общие папки Azure подключены как тома.

Пустой том каталога
emptyDir EmptyDirVolume

Пустой том каталога.

Секретный том
secret SecretVolume

Том секрета.

Том репозитория Git
gitRepo GitRepoVolume

Представляет том, заполненный содержимым репозитория Git

Крепление VolumeMount

Свойства подключения тома.

Имя Путь Тип Описание
Имя
name string

Имя тома.

Путь
mountPath string

Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:).

Чтение
readOnly boolean

Флаг, указывающий, доступен ли подключение тома только для чтения.

ContainerExec (ContainerExec)

Команда выполнения контейнера для проверки активности или готовности

Имя Путь Тип Описание
Command
command array of string

Команды, выполняемые в контейнере.

ContainerHttpGet

Параметры Http Get контейнера для проверки активности или готовности

Имя Путь Тип Описание
Путь
path string

Путь к пробе.

Порт
port integer

Номер порта для проверки.

Схема
scheme string

Схема.

HTTP-заголовки
httpHeaders array of HttpHeader

Заголовки HTTP.

КонтейнерПроб

Проба контейнера для активности

Имя Путь Тип Описание
Исполнитель
exec ContainerExec

Команда выполнения контейнера для проверки активности или готовности

HTTP GET
httpGet ContainerHttpGet

Параметры Http Get контейнера для проверки активности или готовности

Начальная задержка
initialDelaySeconds integer

Начальная задержка секунд.

Период
periodSeconds integer

Период секунд.

Пороговое значение сбоя
failureThreshold integer

Порог сбоя.

Порог успешности
successThreshold integer

Порог успешности.

Таймаут
timeoutSeconds integer

Время ожидания секунд.

ContainerGroup

Группа контейнеров.

Имя Путь Тип Описание
id
id string

Идентификатор ресурса.

имя
name string

Имя ресурса.

type
type string

Тип ресурса.

Местоположение
location string

Расположение ресурса.

Метки
tags object

Теги ресурсов.

Зона
zones array of string

Зоны для группы контейнеров.

Управляемая идентичность
identity ContainerGroupIdentity

Удостоверение для группы контейнеров.

properties
properties ContainerGroupProperties

Свойства группы контейнеров

ContainerGroupProperties (Свойства контейнерной группы)

Свойства группы контейнеров

Имя Путь Тип Описание
provisioningState
provisioningState string

Состояние подготовки группы контейнеров. Это отображается только в ответе.

containers
containers array of Container

Контейнеры в группе контейнеров.

Учетные данные imageRegistryCredentials
imageRegistryCredentials array of ImageRegistryCredential

Учетные данные реестра образов, из которых создается группа контейнеров.

политика перезапуска
restartPolicy string

Перезапустите политику для всех контейнеров в группе контейнеров.

  • Always Всегда перезапуск
  • OnFailure перезапуск при сбое
  • Never никогда не перезапускать
IP-адрес
ipAddress IpAddress

IP-адрес группы контейнеров.

osType
osType string

Тип операционной системы, необходимый контейнерам в группе контейнеров.

volumes
volumes array of Volume

Список томов, которые могут быть подключены контейнерами в этой группе контейнеров.

events
instanceView.events array of Event

События этой группы контейнеров.

государство
instanceView.state string

Состояние группы контейнеров. Допустимо только в ответе.

diagnostics
diagnostics ContainerGroupDiagnostics

Сведения о диагностике группы контейнеров.

SubnetIds
subnetIds array of ContainerGroupSubnetId

Идентификаторы ресурсов подсети для группы контейнеров.

Конфигурация DNS
dnsConfig DnsConfiguration

Конфигурация DNS для группы контейнеров.

Артикул (SKU)
sku ContainerGroupSku

Номер SKU группы контейнеров.

Encryption
encryptionProperties EncryptionProperties

Свойства шифрования группы контейнеров.

initContainers
initContainers array of InitContainerDefinition

Контейнеры инициализации для группы контейнеров.

extensions
extensions array of DeploymentExtensionSpec

расширения, используемые виртуальным kubelet

confidentialComputeProperties
confidentialComputeProperties ConfidentialComputeProperties

Свойства для конфиденциальной группы контейнеров

priority
priority string

Приоритет группы контейнеров.

DeploymentExtensionSpec

К развертыванию добавляются боковики расширений.

Имя Путь Тип Описание
имя
name string

Имя расширения.

Тип расширения
properties.extensionType string

Тип добавляемого расширения.

version
properties.version string

Версия используемого расширения.

settings
properties.settings object

Параметры расширения.

защищенныеНастройки
properties.protectedSettings object

Защищенные параметры расширения.

ContainerGroupIdentity

Удостоверение для группы контейнеров.

Имя Путь Тип Описание
principalId
principalId string

Идентификатор субъекта удостоверения группы контейнеров. Это свойство будет предоставлено только для назначаемого системой удостоверения.

tenantId
tenantId string

Идентификатор клиента, связанный с группой контейнеров. Это свойство будет предоставлено только для назначаемого системой удостоверения.

Тип
type string

Тип удостоверения, используемого для группы контейнеров. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип None удаляет все удостоверения из группы контейнеров.

Назначенные пользователем удостоверения
userAssignedIdentities object

Список удостоверений пользователей, связанных с группой контейнеров. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

ImageRegistryCredential

Учетные данные реестра образов.

Имя Путь Тип Описание
Сервер
server string

Сервер реестра образов Docker без протокола, например "myacr.azurecr.io".

Имя пользователя
username string

Имя пользователя для частного реестра.

Пароль
password string

Пароль для частного реестра.

Идентичность
identity string

Удостоверение частного реестра.

IdentityURL
identityUrl string

URL-адрес удостоверения для частного реестра.

ContainerGroupDiagnostics

Сведения о диагностике группы контейнеров.

Имя Путь Тип Описание
Log Analytics
logAnalytics LogAnalytics

Сведения о log analytics группы контейнеров.

LogAnalytics

Сведения о log analytics группы контейнеров.

Имя Путь Тип Описание
Идентификатор рабочей области
workspaceId string

Идентификатор рабочей области для log analytics

Ключ рабочей области
workspaceKey string

Ключ рабочей области для log analytics

Тип журнала
logType string

Используемый тип журнала.

Метаданные
metadata object

Метаданные для log analytics.

workspaceResourceId
workspaceResourceId string

Идентификатор ресурса рабочей области для log analytics

ContainerGroupSubnetId (ContainerGroupSubnetId)

Сведения о подсети группы контейнеров.

Имя Путь Тип Описание
id
id string

Идентификатор ресурса виртуальной сети и подсети.

имя
name string

Понятное имя подсети.

IP-адрес

IP-адрес группы контейнеров.

Имя Путь Тип Описание
Ports
ports array of Port

Список портов, предоставляемых в группе контейнеров.

Тип
type string

Указывает, предоставляется ли IP-адрес общедоступному Интернету.

протокол IP
ip string

IP-адрес, предоставляемый общедоступному Интернету.

Dns-имя
dnsNameLabel string

Метка DNS-имени для IP-адреса.

autoGeneratedDomainNameLabelScope
autoGeneratedDomainNameLabelScope string

Значение, представляющее перечисление безопасности. Значение "Незащищено" является значением по умолчанию, если не выбрано и означает, что метка доменного имени объекта не защищена от поглощения поддомена. Значение TenantReuse — это значение по умолчанию, если выбрано и означает, что метка доменного имени объекта может использоваться повторно в одном клиенте. Значение SubscriptionReuse означает, что метка доменного имени объекта может использоваться повторно в той же подписке. Значение ResourceGroupReuse означает, что метка доменного имени объекта может использоваться повторно в одной группе ресурсов. Значение NoReuse означает, что метка доменного имени объекта не может использоваться повторно в одной группе ресурсов, подписке или клиенте.

Полное доменное имя (FQDN)
fqdn string

Полное доменное имя для IP-адреса.

Порт

Порт, предоставляемый в группе контейнеров.

Имя Путь Тип Описание
Протокол
protocol string

Протокол, связанный с портом.

Number
port integer

Номер порта.

КонтейнерПорт

Порт, предоставляемый в экземпляре контейнера.

Имя Путь Тип Описание
Протокол
protocol string

Протокол, связанный с портом.

Number
port integer

Номер порта, предоставляемый в группе контейнеров.

EnvironmentVariable

Переменная среды, заданная в экземпляре контейнера.

Имя Путь Тип Описание
Имя
name string

Имя переменной среды.

Ценность
value string

Значение переменной среды.

Функция secureValue
secureValue string

Значение переменной безопасной среды.

UsageListResult

Ответ, содержащий данные об использовании

Имя Путь Тип Описание
value
value array of Usage

Данные об использовании.

Usage

Результат одного использования

Имя Путь Тип Описание
id
id string

Идентификатор результата использования

единица
unit string

Единица измерения результата использования

currentValue
currentValue integer

Текущее использование ресурса

limit
limit integer

Максимально допустимое использование ресурса.

value
name.value string

Имя ресурса

localizedValue
name.localizedValue string

Локализованное имя ресурса

ContainerGroupListResult

Ответ списка групп контейнеров, содержащий свойства группы контейнеров.

Имя Путь Тип Описание
value
value array of ContainerGroup

Список групп контейнеров.

nextLink
nextLink string

Универсальный код ресурса (URI) для получения следующей страницы групп контейнеров.

Logs

Бревна.

Имя Путь Тип Описание
содержимое
content string

Содержимое журнала.

ContainerExecResponse

Информация для команды exec контейнера.

Имя Путь Тип Описание
webSocketUri
webSocketUri string

URI для вебсокета exec.

пароль
password string

Пароль для запуска команды exec.

ContainerAttachResponse

Информация для выходного потока из container attach.

Имя Путь Тип Описание
webSocketUri
webSocketUri string

URI для выходного потока от подключения.

пароль
password string

Пароль к выходному потоку от вложения. Отправляйте в качестве значения заголовка Authorization при подключении к websocketUri.

HttpHeader

Заголовок HTTP.

Имя Путь Тип Описание
имя
name string

Имя заголовка.

value
value string

Значение заголовка.

Конфигурация DNS

Конфигурация DNS для группы контейнеров.

Имя Путь Тип Описание
Серверы имен
nameServers array of string

DNS-серверы для группы контейнеров.

Домены поиска
searchDomains string

Домены поиска DNS для поиска имени узла в группе контейнеров.

Options
options string

Параметры DNS для группы контейнеров.

CachedImagesListResult

Ответ, содержащий кэшированные изображения.

Имя Путь Тип Описание
value
value array of cachedImages

Список кэшированных изображений.

nextLink
nextLink string

URI для получения следующей страницы кэшированных изображений.

cachedImages

Кэшированное изображение и тип ОС.

Имя Путь Тип Описание
osType
osType string

Тип ОС кэшированного образа.

image
image string

Имя кэшированного изображения.

CapabilitiesListResult

Ответ, содержащий список возможностей.

Имя Путь Тип Описание
value
value array of Capabilities

Список возможностей.

nextLink
nextLink string

Универсальный код ресурса (URI) для получения следующей страницы возможностей.

Capabilities

Региональные возможности.

Имя Путь Тип Описание
resourceType
resourceType string

Тип ресурса, описывающий эту возможность.

osType
osType string

Тип ОС, описывающий эту возможность.

location
location string

Расположение ресурса.

ipAddressType
ipAddressType string

Тип IP-адреса, описываемого этой возможностью.

Графический процессор
gpu string

Номер SKU GPU, описывающий эту возможность.

maxMemoryInGB
capabilities.maxMemoryInGB number

Максимальный допустимый запрос памяти в ГБ.

maxCpu
capabilities.maxCpu number

Максимальный допустимый запрос ЦП в ядрах.

maxGpuCount
capabilities.maxGpuCount number

Максимально допустимое число GPU.

ContainerGroupSku

Номер SKU группы контейнеров.

Номер SKU группы контейнеров.

Артикул (SKU)
string

Свойства шифрования

Свойства шифрования группы контейнеров.

Имя Путь Тип Описание
URL-адрес хранилища
vaultBaseUrl string

Базовый URL-адрес keyvault.

Имя ключа
keyName string

Имя ключа шифрования.

Версия ключа
keyVersion string

Версия ключа шифрования.

Идентичность
identity string

Управляемое удостоверение keyvault.

InitContainerDefinition (Определение контейнера)

Определение контейнера init.

Имя Путь Тип Описание
Имя
name string

Имя контейнера инициализации.

properties
properties InitContainerPropertiesDefinition

Свойства определения контейнера init.

Определение InitContainerProperties

Свойства определения контейнера init.

Имя Путь Тип Описание
Изображение
image string

Изображение контейнера инициализации.

Command
command array of string

Команда, выполняемая в контейнере init в форме exec.

Переменные среды
environmentVariables array of EnvironmentVariable

Переменные среды, заданные в контейнере init.

restartCount
instanceView.restartCount integer

Количество раз перезапуска контейнера инициализации.

currentState
instanceView.currentState ContainerState

Состояние экземпляра контейнера.

previousState
instanceView.previousState ContainerState

Состояние экземпляра контейнера.

events
instanceView.events array of Event

События контейнера инициализации.

Подключения томов
volumeMounts array of VolumeMount

Том подключается к контейнеру init.

securityContext
securityContext SecurityContextDefinition

Контекст безопасности контейнера.

NetworkDependenciesResponse

Ответ на зависимости сети, всегда пустой список.

Имя Путь Тип Описание
Товары
string

Конфиденциальные вычислительные свойства

Свойства для конфиденциальной группы контейнеров

Имя Путь Тип Описание
Политика cceПолитика
ccePolicy string

Политика принудительного применения конфиденциальных вычислений в кодировке Base64