Microsoft.App sessionPools 2024-02-02-preview
- Статья
-
-
Определение ресурсов Bicep
Тип ресурса sessionPools можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.App/sessionPools, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.App/sessionPools@2024-02-02-preview' = {
location: 'string'
name: 'string'
properties: {
containerType: 'string'
customContainerTemplate: {
containers: [
{
args: [
'string'
]
command: [
'string'
]
env: [
{
name: 'string'
secretRef: 'string'
value: 'string'
}
]
image: 'string'
name: 'string'
resources: {
cpu: int
memory: 'string'
}
}
]
ingress: {
targetPort: int
}
registryCredentials: {
passwordSecretRef: 'string'
registryServer: 'string'
username: 'string'
}
}
dynamicPoolConfiguration: {
cooldownPeriodInSeconds: int
executionType: 'string'
}
environmentId: 'string'
poolManagementType: 'string'
scaleConfiguration: {
maxConcurrentSessions: int
readySessionInstances: int
}
secrets: [
{
name: 'string'
value: 'string'
}
]
sessionNetworkConfiguration: {
status: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
CustomContainerTemplate
Имя |
Описание |
Ценность |
Контейнеры |
Список определений контейнеров для сеансов пула сеансов. |
SessionContainer[] |
вход |
Конфигурация входящего трафика пула сеансов. |
сеансов |
registryCredentials |
Учетные данные реестра частных контейнеров для контейнеров, используемых сеансами пула сеансов. |
SessionRegistryCredentials |
DynamicPoolConfiguration
Имя |
Описание |
Ценность |
cooldownPeriodInSeconds |
Период охлаждения сеанса в секундах. |
int |
executionType |
Тип выполнения пула сеансов. |
"Timed" |
EnvironmentVar
Имя |
Описание |
Ценность |
имя |
Имя переменной среды. |
струна |
secretRef |
Имя секрета приложения контейнера, из которого требуется извлечь значение переменной среды. |
струна |
ценность |
Значение переменной среды, отличной от секрета. |
струна |
Microsoft.App/sessionPools
Имя |
Описание |
Ценность |
местоположение |
Географическое расположение, в котором находится ресурс |
строка (обязательно) |
имя |
Имя ресурса |
струна
Ограничения целостности: Минимальная длина = 3 Максимальная длина = 63 Pattern = ^[a-z][a-z0-9]*$ (обязательно) |
свойства |
Свойства ресурса пула сеансов контейнеров |
SessionPoolProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
ScaleConfiguration
Имя |
Описание |
Ценность |
maxConcurrentSessions |
Максимальное количество сеансов одновременно. |
int |
readySessionInstances |
Минимальное количество готовых экземпляров сеанса. |
int |
SessionContainer
Имя |
Описание |
Ценность |
args |
Аргументы команд запуска контейнера. |
string[] |
команда |
Команда запуска контейнера. |
string[] |
env |
Переменные среды контейнера. |
EnvironmentVar[] |
образ |
Тег образа контейнера. |
струна |
имя |
Имя настраиваемого контейнера. |
струна |
ресурсы |
Требования к ресурсам контейнера. |
SessionContainerResources |
SessionContainerResources
Имя |
Описание |
Ценность |
ЦПУ |
Обязательный ЦП в ядрах, например 0,5 |
int |
память |
Требуемая память, например "250 Мб" |
струна |
SessionIngress
Имя |
Описание |
Ценность |
targetPort |
Целевой порт в контейнерах для трафика из входящего трафика |
int |
SessionNetworkConfiguration
Имя |
Описание |
Ценность |
статус |
Состояние сети для сеансов. |
EgressDisabled EgressEnabled |
SessionPoolProperties
Имя |
Описание |
Ценность |
containerType |
Тип контейнера сеансов. |
CustomContainer PythonLTS |
customContainerTemplate |
Настраиваемая конфигурация контейнера, если контейнерType — CustomContainer. |
CustomContainerTemplate |
dynamicPoolConfiguration |
Конфигурация пула, если poolManagementType является динамическим. |
DynamicPoolConfiguration |
environmentId |
Идентификатор ресурса среды пула сеансов. |
струна |
poolManagementType |
Тип управления пулом пула сеансов. |
Dynamic "Вручную" |
scaleConfiguration |
Конфигурация масштабируемого пула сеансов. |
scaleConfiguration |
Секреты |
Секреты пула сеансов. |
SessionPoolSecret[] |
sessionNetworkConfiguration |
Сетевая конфигурация сеансов в пуле сеансов. |
SessionNetworkConfiguration |
SessionPoolSecret
Имя |
Описание |
Ценность |
имя |
Имя секрета. |
струна |
ценность |
Значение секрета. |
струна
Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
SessionRegistryCredentials
Имя |
Описание |
Ценность |
passwordSecretRef |
Имя секрета, содержащего пароль для входа в реестр |
струна |
registryServer |
Сервер реестра контейнеров. |
струна |
имя пользователя |
Имя пользователя реестра контейнеров. |
струна |
Определение ресурса шаблона ARM
Тип ресурса sessionPools можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.App/sessionPools, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.App/sessionPools",
"apiVersion": "2024-02-02-preview",
"name": "string",
"location": "string",
"properties": {
"containerType": "string",
"customContainerTemplate": {
"containers": [
{
"args": [ "string" ],
"command": [ "string" ],
"env": [
{
"name": "string",
"secretRef": "string",
"value": "string"
}
],
"image": "string",
"name": "string",
"resources": {
"cpu": "int",
"memory": "string"
}
}
],
"ingress": {
"targetPort": "int"
},
"registryCredentials": {
"passwordSecretRef": "string",
"registryServer": "string",
"username": "string"
}
},
"dynamicPoolConfiguration": {
"cooldownPeriodInSeconds": "int",
"executionType": "string"
},
"environmentId": "string",
"poolManagementType": "string",
"scaleConfiguration": {
"maxConcurrentSessions": "int",
"readySessionInstances": "int"
},
"secrets": [
{
"name": "string",
"value": "string"
}
],
"sessionNetworkConfiguration": {
"status": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
CustomContainerTemplate
Имя |
Описание |
Ценность |
Контейнеры |
Список определений контейнеров для сеансов пула сеансов. |
SessionContainer[] |
вход |
Конфигурация входящего трафика пула сеансов. |
сеансов |
registryCredentials |
Учетные данные реестра частных контейнеров для контейнеров, используемых сеансами пула сеансов. |
SessionRegistryCredentials |
DynamicPoolConfiguration
Имя |
Описание |
Ценность |
cooldownPeriodInSeconds |
Период охлаждения сеанса в секундах. |
int |
executionType |
Тип выполнения пула сеансов. |
"Timed" |
EnvironmentVar
Имя |
Описание |
Ценность |
имя |
Имя переменной среды. |
струна |
secretRef |
Имя секрета приложения контейнера, из которого требуется извлечь значение переменной среды. |
струна |
ценность |
Значение переменной среды, отличной от секрета. |
струна |
Microsoft.App/sessionPools
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2024-02-02-preview' |
местоположение |
Географическое расположение, в котором находится ресурс |
строка (обязательно) |
имя |
Имя ресурса |
струна
Ограничения целостности: Минимальная длина = 3 Максимальная длина = 63 Pattern = ^[a-z][a-z0-9]*$ (обязательно) |
свойства |
Свойства ресурса пула сеансов контейнеров |
SessionPoolProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
тип |
Тип ресурса |
"Microsoft.App/sessionPools" |
ScaleConfiguration
Имя |
Описание |
Ценность |
maxConcurrentSessions |
Максимальное количество сеансов одновременно. |
int |
readySessionInstances |
Минимальное количество готовых экземпляров сеанса. |
int |
SessionContainer
Имя |
Описание |
Ценность |
args |
Аргументы команд запуска контейнера. |
string[] |
команда |
Команда запуска контейнера. |
string[] |
env |
Переменные среды контейнера. |
EnvironmentVar[] |
образ |
Тег образа контейнера. |
струна |
имя |
Имя настраиваемого контейнера. |
струна |
ресурсы |
Требования к ресурсам контейнера. |
SessionContainerResources |
SessionContainerResources
Имя |
Описание |
Ценность |
ЦПУ |
Обязательный ЦП в ядрах, например 0,5 |
int |
память |
Требуемая память, например "250 Мб" |
струна |
SessionIngress
Имя |
Описание |
Ценность |
targetPort |
Целевой порт в контейнерах для трафика из входящего трафика |
int |
SessionNetworkConfiguration
Имя |
Описание |
Ценность |
статус |
Состояние сети для сеансов. |
EgressDisabled EgressEnabled |
SessionPoolProperties
Имя |
Описание |
Ценность |
containerType |
Тип контейнера сеансов. |
CustomContainer PythonLTS |
customContainerTemplate |
Настраиваемая конфигурация контейнера, если контейнерType — CustomContainer. |
CustomContainerTemplate |
dynamicPoolConfiguration |
Конфигурация пула, если poolManagementType является динамическим. |
DynamicPoolConfiguration |
environmentId |
Идентификатор ресурса среды пула сеансов. |
струна |
poolManagementType |
Тип управления пулом пула сеансов. |
Dynamic "Вручную" |
scaleConfiguration |
Конфигурация масштабируемого пула сеансов. |
scaleConfiguration |
Секреты |
Секреты пула сеансов. |
SessionPoolSecret[] |
sessionNetworkConfiguration |
Сетевая конфигурация сеансов в пуле сеансов. |
SessionNetworkConfiguration |
SessionPoolSecret
Имя |
Описание |
Ценность |
имя |
Имя секрета. |
струна |
ценность |
Значение секрета. |
струна
Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
SessionRegistryCredentials
Имя |
Описание |
Ценность |
passwordSecretRef |
Имя секрета, содержащего пароль для входа в реестр |
струна |
registryServer |
Сервер реестра контейнеров. |
струна |
имя пользователя |
Имя пользователя реестра контейнеров. |
струна |
Тип ресурса sessionPools можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.App/sessionPools, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/sessionPools@2024-02-02-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
containerType = "string"
customContainerTemplate = {
containers = [
{
args = [
"string"
]
command = [
"string"
]
env = [
{
name = "string"
secretRef = "string"
value = "string"
}
]
image = "string"
name = "string"
resources = {
cpu = int
memory = "string"
}
}
]
ingress = {
targetPort = int
}
registryCredentials = {
passwordSecretRef = "string"
registryServer = "string"
username = "string"
}
}
dynamicPoolConfiguration = {
cooldownPeriodInSeconds = int
executionType = "string"
}
environmentId = "string"
poolManagementType = "string"
scaleConfiguration = {
maxConcurrentSessions = int
readySessionInstances = int
}
secrets = [
{
name = "string"
value = "string"
}
]
sessionNetworkConfiguration = {
status = "string"
}
}
})
}
Значения свойств
CustomContainerTemplate
Имя |
Описание |
Ценность |
Контейнеры |
Список определений контейнеров для сеансов пула сеансов. |
SessionContainer[] |
вход |
Конфигурация входящего трафика пула сеансов. |
сеансов |
registryCredentials |
Учетные данные реестра частных контейнеров для контейнеров, используемых сеансами пула сеансов. |
SessionRegistryCredentials |
DynamicPoolConfiguration
Имя |
Описание |
Ценность |
cooldownPeriodInSeconds |
Период охлаждения сеанса в секундах. |
int |
executionType |
Тип выполнения пула сеансов. |
"Timed" |
EnvironmentVar
Имя |
Описание |
Ценность |
имя |
Имя переменной среды. |
струна |
secretRef |
Имя секрета приложения контейнера, из которого требуется извлечь значение переменной среды. |
струна |
ценность |
Значение переменной среды, отличной от секрета. |
струна |
Microsoft.App/sessionPools
Имя |
Описание |
Ценность |
местоположение |
Географическое расположение, в котором находится ресурс |
строка (обязательно) |
имя |
Имя ресурса |
струна
Ограничения целостности: Минимальная длина = 3 Максимальная длина = 63 Pattern = ^[a-z][a-z0-9]*$ (обязательно) |
свойства |
Свойства ресурса пула сеансов контейнеров |
SessionPoolProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. |
тип |
Тип ресурса |
"Microsoft.App/sessionPools@2024-02-02-preview" |
ScaleConfiguration
Имя |
Описание |
Ценность |
maxConcurrentSessions |
Максимальное количество сеансов одновременно. |
int |
readySessionInstances |
Минимальное количество готовых экземпляров сеанса. |
int |
SessionContainer
Имя |
Описание |
Ценность |
args |
Аргументы команд запуска контейнера. |
string[] |
команда |
Команда запуска контейнера. |
string[] |
env |
Переменные среды контейнера. |
EnvironmentVar[] |
образ |
Тег образа контейнера. |
струна |
имя |
Имя настраиваемого контейнера. |
струна |
ресурсы |
Требования к ресурсам контейнера. |
SessionContainerResources |
SessionContainerResources
Имя |
Описание |
Ценность |
ЦПУ |
Обязательный ЦП в ядрах, например 0,5 |
int |
память |
Требуемая память, например "250 Мб" |
струна |
SessionIngress
Имя |
Описание |
Ценность |
targetPort |
Целевой порт в контейнерах для трафика из входящего трафика |
int |
SessionNetworkConfiguration
Имя |
Описание |
Ценность |
статус |
Состояние сети для сеансов. |
EgressDisabled EgressEnabled |
SessionPoolProperties
Имя |
Описание |
Ценность |
containerType |
Тип контейнера сеансов. |
CustomContainer PythonLTS |
customContainerTemplate |
Настраиваемая конфигурация контейнера, если контейнерType — CustomContainer. |
CustomContainerTemplate |
dynamicPoolConfiguration |
Конфигурация пула, если poolManagementType является динамическим. |
DynamicPoolConfiguration |
environmentId |
Идентификатор ресурса среды пула сеансов. |
струна |
poolManagementType |
Тип управления пулом пула сеансов. |
Dynamic "Вручную" |
scaleConfiguration |
Конфигурация масштабируемого пула сеансов. |
scaleConfiguration |
Секреты |
Секреты пула сеансов. |
SessionPoolSecret[] |
sessionNetworkConfiguration |
Сетевая конфигурация сеансов в пуле сеансов. |
SessionNetworkConfiguration |
SessionPoolSecret
Имя |
Описание |
Ценность |
имя |
Имя секрета. |
струна |
ценность |
Значение секрета. |
струна
Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
SessionRegistryCredentials
Имя |
Описание |
Ценность |
passwordSecretRef |
Имя секрета, содержащего пароль для входа в реестр |
струна |
registryServer |
Сервер реестра контейнеров. |
струна |
имя пользователя |
Имя пользователя реестра контейнеров. |
струна |