Контейнер Microsoft.ContainerInstanceGroups 2018-06-01
Статья 12/21/2024
Участники: 2
Обратная связь
В этой статье
Определение ресурсов Bicep
Тип ресурса containerGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.ContainerInstance/containerGroups, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2018-06-01' = {
location: 'string'
name: 'string'
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
livenessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
ports: [
{
port: int
protocol: 'string'
}
]
readinessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
resources: {
limits: {
cpu: int
memoryInGB: int
}
requests: {
cpu: int
memoryInGB: int
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
diagnostics: {
logAnalytics: {
workspaceId: 'string'
workspaceKey: 'string'
}
}
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
dnsNameLabel: 'string'
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any(Azure.Bicep.Types.Concrete.AnyType)
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
AzureFileVolume
Имя
Описание
Ценность
readOnly
Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения.
bool
shareName
Имя общей папки Azure, подключенной в качестве тома.
строка (обязательно)
storageAccountKey
Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure.
струна
storageAccountName
Имя учетной записи хранения, содержащей общую папку Azure.
строка (обязательно)
Контейнер
Имя
Описание
Ценность
имя
Имя экземпляра контейнера, предоставленное пользователем.
строка (обязательно)
свойства
Свойства экземпляра контейнера.
ContainerProperties (обязательно)
ContainerExec
Имя
Описание
Ценность
команда
Команды, выполняемые в контейнере.
string[]
ContainerGroupDiagnostics
Имя
Описание
Ценность
LogAnalytics
Сведения о log analytics группы контейнеров.
LogAnalytics
ContainerGroupProperties
Имя
Описание
Ценность
Контейнеры
Контейнеры в группе контейнеров.
контейнер [] (обязательно)
диагностика
Диагностические сведения для группы контейнеров.
ContainerGroupDiagnostics
imageRegistryCredentials
Учетные данные реестра образов, из которых создается группа контейнеров.
ImageRegistryCredential []
ipAddress
Тип IP-адреса группы контейнеров.
IpAddress
osType
Тип операционной системы, необходимый контейнерам в группе контейнеров.
Linux "Windows" (обязательно)
restartPolicy
Перезапустите политику для всех контейнеров в группе контейнеров.
-
Always
always restart
-
OnFailure
перезапуск при сбое
-
Never
никогда не перезапускать
"Always" "Никогда" 'OnFailure'
Объемы
Список томов, которые могут быть подключены контейнерами в этой группе контейнеров.
тома []
ContainerHttpGet
Имя
Описание
Ценность
путь
Путь к пробе.
струна
порт
Номер порта для проверки.
int (обязательно)
схема
Схема.
"http" Https
ContainerPort
Имя
Описание
Ценность
порт
Номер порта, предоставляемый в группе контейнеров.
int (обязательно)
протокол
Протокол, связанный с портом.
"TCP" "UDP"
ContainerProbe
Имя
Описание
Ценность
exec
Команда выполнения для проверки
ContainerExec
failureThreshold
Порог сбоя.
int
httpGet
Параметры Http Get для проверки
ContainerHttpGet
initialDelaySeconds
Начальная задержка секунд.
int
periodSeconds
Период секунд.
int
successThreshold
Порог успешности.
int
timeoutSeconds
Время ожидания секунд.
int
ContainerProperties
Имя
Описание
Ценность
команда
Команды, выполняемые в экземпляре контейнера в форме exec.
string[]
environmentVariables
Переменные среды, заданные в экземпляре контейнера.
EnvironmentVariable []
образ
Имя образа, используемого для создания экземпляра контейнера.
строка (обязательно)
livenessProbe
Проба активности.
ContainerProbe
Порты
Предоставленные порты в экземпляре контейнера.
ContainerPort []
готовностьProbe
Проба готовности.
ContainerProbe
ресурсы
Требования к ресурсам экземпляра контейнера.
ResourceRequirements (обязательно)
volumeMounts
Том подключается к экземпляру контейнера.
VolumeMount []
EnvironmentVariable
Имя
Описание
Ценность
имя
Имя переменной среды.
строка (обязательно)
secureValue
Значение переменной безопасной среды.
струна
ценность
Значение переменной среды.
струна
GitRepoVolume
Имя
Описание
Ценность
каталог
Имя целевого каталога. Не должно содержать или начинаться с '.'. Если задано значение ".", каталог томов будет репозиторием Git. В противном случае, если задано, том будет содержать репозиторий Git в подкаталоге с заданным именем.
струна
хранилище
URL-адрес репозитория
строка (обязательно)
пересмотр
Зафиксировать хэш для указанной редакции.
струна
ImageRegistryCredential
Имя
Описание
Ценность
пароль
Пароль для частного реестра.
струна
сервер
Сервер реестра образов Docker без протокола, например http и https.
строка (обязательно)
имя пользователя
Имя пользователя для частного реестра.
строка (обязательно)
IpAddress
Имя
Описание
Ценность
dnsNameLabel
Метка DNS-имени для IP-адреса.
струна
протокол IP
IP-адрес, предоставляемый общедоступному Интернету.
струна
Порты
Список портов, предоставляемых в группе контейнеров.
порт [] (обязательно)
тип
Указывает, предоставляется ли IP-адрес общедоступному Интернету.
"Public" (обязательно)
LogAnalytics
Имя
Описание
Ценность
WorkspaceId
Идентификатор рабочей области для log analytics
строка (обязательно)
workspaceKey
Ключ рабочей области для log analytics
строка (обязательно)
Microsoft.ContainerInstance/containerGroups
Имя
Описание
Ценность
местоположение
Расположение ресурса.
струна
имя
Имя ресурса
строка (обязательно)
свойства
ContainerGroupProperties (обязательно)
Теги
Теги ресурсов
Словарь имен и значений тегов. См. теги в шаблонах
Порт
Имя
Описание
Ценность
порт
Номер порта.
int (обязательно)
протокол
Протокол, связанный с портом.
"TCP" "UDP"
ResourceLimits
Имя
Описание
Ценность
ЦПУ
Ограничение ЦП этого экземпляра контейнера.
int
memoryInGB
Ограничение памяти в ГБ этого экземпляра контейнера.
int
ResourceRequests
Имя
Описание
Ценность
ЦПУ
Запрос ЦП этого экземпляра контейнера.
int (обязательно)
memoryInGB
Запрос памяти в ГБ этого экземпляра контейнера.
int (обязательно)
ResourceRequirements
Имя
Описание
Ценность
Ограничения
Ограничения ресурсов этого экземпляра контейнера.
ResourceLimits
Запросы
Запросы ресурсов этого экземпляра контейнера.
ResourceRequests (обязательно)
SecretVolume
Том
Имя
Описание
Ценность
azureFile
Том файла Azure.
AzureFileVolume
emptyDir
Пустой том каталога.
любой
gitRepo
Том репозитория Git.
GitRepoVolume
имя
Имя тома.
строка (обязательно)
секрет
Том секрета.
SecretVolume
VolumeMount
Имя
Описание
Ценность
mountPath
Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:).
строка (обязательно)
имя
Имя подключения тома.
строка (обязательно)
readOnly
Флаг, указывающий, доступен ли подключение тома только для чтения.
bool
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Определение ресурса шаблона ARM
Тип ресурса containerGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.ContainerInstance/containerGroups, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2018-06-01",
"name": "string",
"location": "string",
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"livenessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"readinessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "int"
},
"requests": {
"cpu": "int",
"memoryInGB": "int"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"workspaceId": "string",
"workspaceKey": "string"
}
},
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"dnsNameLabel": "string",
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"osType": "string",
"restartPolicy": "string",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"gitRepo": {
"directory": "string",
"repository": "string",
"revision": "string"
},
"name": "string",
"secret": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
AzureFileVolume
Имя
Описание
Ценность
readOnly
Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения.
bool
shareName
Имя общей папки Azure, подключенной в качестве тома.
строка (обязательно)
storageAccountKey
Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure.
струна
storageAccountName
Имя учетной записи хранения, содержащей общую папку Azure.
строка (обязательно)
Контейнер
Имя
Описание
Ценность
имя
Имя экземпляра контейнера, предоставленное пользователем.
строка (обязательно)
свойства
Свойства экземпляра контейнера.
ContainerProperties (обязательно)
ContainerExec
Имя
Описание
Ценность
команда
Команды, выполняемые в контейнере.
string[]
ContainerGroupDiagnostics
Имя
Описание
Ценность
LogAnalytics
Сведения о log analytics группы контейнеров.
LogAnalytics
ContainerGroupProperties
Имя
Описание
Ценность
Контейнеры
Контейнеры в группе контейнеров.
контейнер [] (обязательно)
диагностика
Диагностические сведения для группы контейнеров.
ContainerGroupDiagnostics
imageRegistryCredentials
Учетные данные реестра образов, из которых создается группа контейнеров.
ImageRegistryCredential []
ipAddress
Тип IP-адреса группы контейнеров.
IpAddress
osType
Тип операционной системы, необходимый контейнерам в группе контейнеров.
Linux "Windows" (обязательно)
restartPolicy
Перезапустите политику для всех контейнеров в группе контейнеров.
-
Always
always restart
-
OnFailure
перезапуск при сбое
-
Never
никогда не перезапускать
"Always" "Никогда" 'OnFailure'
Объемы
Список томов, которые могут быть подключены контейнерами в этой группе контейнеров.
тома []
ContainerHttpGet
Имя
Описание
Ценность
путь
Путь к пробе.
струна
порт
Номер порта для проверки.
int (обязательно)
схема
Схема.
"http" Https
ContainerPort
Имя
Описание
Ценность
порт
Номер порта, предоставляемый в группе контейнеров.
int (обязательно)
протокол
Протокол, связанный с портом.
"TCP" "UDP"
ContainerProbe
Имя
Описание
Ценность
exec
Команда выполнения для проверки
ContainerExec
failureThreshold
Порог сбоя.
int
httpGet
Параметры Http Get для проверки
ContainerHttpGet
initialDelaySeconds
Начальная задержка секунд.
int
periodSeconds
Период секунд.
int
successThreshold
Порог успешности.
int
timeoutSeconds
Время ожидания секунд.
int
ContainerProperties
Имя
Описание
Ценность
команда
Команды, выполняемые в экземпляре контейнера в форме exec.
string[]
environmentVariables
Переменные среды, заданные в экземпляре контейнера.
EnvironmentVariable []
образ
Имя образа, используемого для создания экземпляра контейнера.
строка (обязательно)
livenessProbe
Проба активности.
ContainerProbe
Порты
Предоставленные порты в экземпляре контейнера.
ContainerPort []
готовностьProbe
Проба готовности.
ContainerProbe
ресурсы
Требования к ресурсам экземпляра контейнера.
ResourceRequirements (обязательно)
volumeMounts
Том подключается к экземпляру контейнера.
VolumeMount []
EnvironmentVariable
Имя
Описание
Ценность
имя
Имя переменной среды.
строка (обязательно)
secureValue
Значение переменной безопасной среды.
струна
ценность
Значение переменной среды.
струна
GitRepoVolume
Имя
Описание
Ценность
каталог
Имя целевого каталога. Не должно содержать или начинаться с '.'. Если задано значение ".", каталог томов будет репозиторием Git. В противном случае, если задано, том будет содержать репозиторий Git в подкаталоге с заданным именем.
струна
хранилище
URL-адрес репозитория
строка (обязательно)
пересмотр
Зафиксировать хэш для указанной редакции.
струна
ImageRegistryCredential
Имя
Описание
Ценность
пароль
Пароль для частного реестра.
струна
сервер
Сервер реестра образов Docker без протокола, например http и https.
строка (обязательно)
имя пользователя
Имя пользователя для частного реестра.
строка (обязательно)
IpAddress
Имя
Описание
Ценность
dnsNameLabel
Метка DNS-имени для IP-адреса.
струна
протокол IP
IP-адрес, предоставляемый общедоступному Интернету.
струна
Порты
Список портов, предоставляемых в группе контейнеров.
порт [] (обязательно)
тип
Указывает, предоставляется ли IP-адрес общедоступному Интернету.
"Public" (обязательно)
LogAnalytics
Имя
Описание
Ценность
WorkspaceId
Идентификатор рабочей области для log analytics
строка (обязательно)
workspaceKey
Ключ рабочей области для log analytics
строка (обязательно)
Microsoft.ContainerInstance/containerGroups
Имя
Описание
Ценность
apiVersion
Версия API
'2018-06-01'
местоположение
Расположение ресурса.
струна
имя
Имя ресурса
строка (обязательно)
свойства
ContainerGroupProperties (обязательно)
Теги
Теги ресурсов
Словарь имен и значений тегов. См. теги в шаблонах
тип
Тип ресурса
"Microsoft.ContainerInstance/containerGroups"
Порт
Имя
Описание
Ценность
порт
Номер порта.
int (обязательно)
протокол
Протокол, связанный с портом.
"TCP" "UDP"
ResourceLimits
Имя
Описание
Ценность
ЦПУ
Ограничение ЦП этого экземпляра контейнера.
int
memoryInGB
Ограничение памяти в ГБ этого экземпляра контейнера.
int
ResourceRequests
Имя
Описание
Ценность
ЦПУ
Запрос ЦП этого экземпляра контейнера.
int (обязательно)
memoryInGB
Запрос памяти в ГБ этого экземпляра контейнера.
int (обязательно)
ResourceRequirements
Имя
Описание
Ценность
Ограничения
Ограничения ресурсов этого экземпляра контейнера.
ResourceLimits
Запросы
Запросы ресурсов этого экземпляра контейнера.
ResourceRequests (обязательно)
SecretVolume
Том
Имя
Описание
Ценность
azureFile
Том файла Azure.
AzureFileVolume
emptyDir
Пустой том каталога.
любой
gitRepo
Том репозитория Git.
GitRepoVolume
имя
Имя тома.
строка (обязательно)
секрет
Том секрета.
SecretVolume
VolumeMount
Имя
Описание
Ценность
mountPath
Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:).
строка (обязательно)
имя
Имя подключения тома.
строка (обязательно)
readOnly
Флаг, указывающий, доступен ли подключение тома только для чтения.
bool
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Тип ресурса containerGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.ContainerInstance/containerGroups, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2018-06-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
livenessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
ports = [
{
port = int
protocol = "string"
}
]
readinessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
resources = {
limits = {
cpu = int
memoryInGB = int
}
requests = {
cpu = int
memoryInGB = int
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
diagnostics = {
logAnalytics = {
workspaceId = "string"
workspaceKey = "string"
}
}
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
dnsNameLabel = "string"
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
emptyDir = ?
gitRepo = {
directory = "string"
repository = "string"
revision = "string"
}
name = "string"
secret = {
{customized property} = "string"
}
}
]
}
})
}
Значения свойств
AzureFileVolume
Имя
Описание
Ценность
readOnly
Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения.
bool
shareName
Имя общей папки Azure, подключенной в качестве тома.
строка (обязательно)
storageAccountKey
Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure.
струна
storageAccountName
Имя учетной записи хранения, содержащей общую папку Azure.
строка (обязательно)
Контейнер
Имя
Описание
Ценность
имя
Имя экземпляра контейнера, предоставленное пользователем.
строка (обязательно)
свойства
Свойства экземпляра контейнера.
ContainerProperties (обязательно)
ContainerExec
Имя
Описание
Ценность
команда
Команды, выполняемые в контейнере.
string[]
ContainerGroupDiagnostics
Имя
Описание
Ценность
LogAnalytics
Сведения о log analytics группы контейнеров.
LogAnalytics
ContainerGroupProperties
Имя
Описание
Ценность
Контейнеры
Контейнеры в группе контейнеров.
контейнер [] (обязательно)
диагностика
Диагностические сведения для группы контейнеров.
ContainerGroupDiagnostics
imageRegistryCredentials
Учетные данные реестра образов, из которых создается группа контейнеров.
ImageRegistryCredential []
ipAddress
Тип IP-адреса группы контейнеров.
IpAddress
osType
Тип операционной системы, необходимый контейнерам в группе контейнеров.
Linux "Windows" (обязательно)
restartPolicy
Перезапустите политику для всех контейнеров в группе контейнеров.
-
Always
always restart
-
OnFailure
перезапуск при сбое
-
Never
никогда не перезапускать
"Always" "Никогда" 'OnFailure'
Объемы
Список томов, которые могут быть подключены контейнерами в этой группе контейнеров.
тома []
ContainerHttpGet
Имя
Описание
Ценность
путь
Путь к пробе.
струна
порт
Номер порта для проверки.
int (обязательно)
схема
Схема.
"http" Https
ContainerPort
Имя
Описание
Ценность
порт
Номер порта, предоставляемый в группе контейнеров.
int (обязательно)
протокол
Протокол, связанный с портом.
"TCP" "UDP"
ContainerProbe
Имя
Описание
Ценность
exec
Команда выполнения для проверки
ContainerExec
failureThreshold
Порог сбоя.
int
httpGet
Параметры Http Get для проверки
ContainerHttpGet
initialDelaySeconds
Начальная задержка секунд.
int
periodSeconds
Период секунд.
int
successThreshold
Порог успешности.
int
timeoutSeconds
Время ожидания секунд.
int
ContainerProperties
Имя
Описание
Ценность
команда
Команды, выполняемые в экземпляре контейнера в форме exec.
string[]
environmentVariables
Переменные среды, заданные в экземпляре контейнера.
EnvironmentVariable []
образ
Имя образа, используемого для создания экземпляра контейнера.
строка (обязательно)
livenessProbe
Проба активности.
ContainerProbe
Порты
Предоставленные порты в экземпляре контейнера.
ContainerPort []
готовностьProbe
Проба готовности.
ContainerProbe
ресурсы
Требования к ресурсам экземпляра контейнера.
ResourceRequirements (обязательно)
volumeMounts
Том подключается к экземпляру контейнера.
VolumeMount []
EnvironmentVariable
Имя
Описание
Ценность
имя
Имя переменной среды.
строка (обязательно)
secureValue
Значение переменной безопасной среды.
струна
ценность
Значение переменной среды.
струна
GitRepoVolume
Имя
Описание
Ценность
каталог
Имя целевого каталога. Не должно содержать или начинаться с '.'. Если задано значение ".", каталог томов будет репозиторием Git. В противном случае, если задано, том будет содержать репозиторий Git в подкаталоге с заданным именем.
струна
хранилище
URL-адрес репозитория
строка (обязательно)
пересмотр
Зафиксировать хэш для указанной редакции.
струна
ImageRegistryCredential
Имя
Описание
Ценность
пароль
Пароль для частного реестра.
струна
сервер
Сервер реестра образов Docker без протокола, например http и https.
строка (обязательно)
имя пользователя
Имя пользователя для частного реестра.
строка (обязательно)
IpAddress
Имя
Описание
Ценность
dnsNameLabel
Метка DNS-имени для IP-адреса.
струна
протокол IP
IP-адрес, предоставляемый общедоступному Интернету.
струна
Порты
Список портов, предоставляемых в группе контейнеров.
порт [] (обязательно)
тип
Указывает, предоставляется ли IP-адрес общедоступному Интернету.
"Public" (обязательно)
LogAnalytics
Имя
Описание
Ценность
WorkspaceId
Идентификатор рабочей области для log analytics
строка (обязательно)
workspaceKey
Ключ рабочей области для log analytics
строка (обязательно)
Microsoft.ContainerInstance/containerGroups
Имя
Описание
Ценность
местоположение
Расположение ресурса.
струна
имя
Имя ресурса
строка (обязательно)
свойства
ContainerGroupProperties (обязательно)
Теги
Теги ресурсов
Словарь имен и значений тегов.
тип
Тип ресурса
"Microsoft.ContainerInstance/containerGroups@2018-06-01"
Порт
Имя
Описание
Ценность
порт
Номер порта.
int (обязательно)
протокол
Протокол, связанный с портом.
"TCP" "UDP"
ResourceLimits
Имя
Описание
Ценность
ЦПУ
Ограничение ЦП этого экземпляра контейнера.
int
memoryInGB
Ограничение памяти в ГБ этого экземпляра контейнера.
int
ResourceRequests
Имя
Описание
Ценность
ЦПУ
Запрос ЦП этого экземпляра контейнера.
int (обязательно)
memoryInGB
Запрос памяти в ГБ этого экземпляра контейнера.
int (обязательно)
ResourceRequirements
Имя
Описание
Ценность
Ограничения
Ограничения ресурсов этого экземпляра контейнера.
ResourceLimits
Запросы
Запросы ресурсов этого экземпляра контейнера.
ResourceRequests (обязательно)
SecretVolume
Том
Имя
Описание
Ценность
azureFile
Том файла Azure.
AzureFileVolume
emptyDir
Пустой том каталога.
любой
gitRepo
Том репозитория Git.
GitRepoVolume
имя
Имя тома.
строка (обязательно)
секрет
Том секрета.
SecretVolume
VolumeMount
Имя
Описание
Ценность
mountPath
Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:).
строка (обязательно)
имя
Имя подключения тома.
строка (обязательно)
readOnly
Флаг, указывающий, доступен ли подключение тома только для чтения.
bool