Container Apps Session Pools - Get
Получите свойства пула сеансов.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/sessionPools/{sessionPoolName}?api-version=2026-01-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя регистронезависимо. |
|
session
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z][a-z0-9]*$ |
Имя пула сеансов. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
OK. |
|
| Other Status Codes |
Распространенная реакция на ошибки. |
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | Выдача себя за свою учетную запись пользователя |
Примеры
Get Session Pool
Образец запроса
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool?api-version=2026-01-01
Пример ответа
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool",
"name": "testsessionpool",
"type": "Microsoft.App/sessionPools",
"location": "East US",
"properties": {
"provisioningState": "Succeeded",
"environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
"poolManagementType": "Dynamic",
"containerType": "CustomContainer",
"nodeCount": 1,
"scaleConfiguration": {
"maxConcurrentSessions": 500,
"readySessionInstances": 100
},
"dynamicPoolConfiguration": {
"lifecycleConfiguration": {
"lifecycleType": "Timed",
"cooldownPeriodInSeconds": 600
}
},
"customContainerTemplate": {
"containers": [
{
"image": "repo/testcontainer:v4",
"name": "testinitcontainer",
"resources": {
"cpu": 0.25,
"memory": "0.5Gi"
},
"command": [
"/bin/sh"
],
"args": [
"-c",
"while true; do echo hello; sleep 10;done"
]
}
],
"ingress": {
"targetPort": 80
},
"registryCredentials": {
"server": "test.azurecr.io",
"identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
}
},
"sessionNetworkConfiguration": {
"status": "EgressEnabled"
},
"managedIdentitySettings": [
{
"identity": "system",
"lifecycle": "Main"
}
],
"poolManagementEndpoint": "https://testsessionpool.agreeableriver-3d30edf1.eastus.azurecontainerapps.io"
},
"identity": {
"type": "SystemAssigned",
"principalId": "bce8c037-3d10-44a4-a970-25f799611fc6",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
}
}
Определения
| Имя | Описание |
|---|---|
|
Container |
Тип контейнера сеансов. |
|
created |
Тип удостоверения, создавшего ресурс. |
|
Custom |
Настраиваемая конфигурация контейнера. |
|
Dynamic |
Конфигурация динамического пула. |
|
Environment |
Переменная среды контейнера приложения-контейнера. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Сведения об ошибке. |
|
Error |
Ответ на ошибку |
|
Identity |
Используется для выбора этапов жизненного цикла пула сеансов, в течение которого должно быть доступно управляемое удостоверение. |
|
Lifecycle |
Свойства конфигурации жизненного цикла сеанса в динамическом пуле сеансов |
|
Lifecycle |
Тип жизненного цикла пула сеансов. |
|
Managed |
Необязательные параметры управляемого удостоверения, назначенного пулу сеансов. |
|
Managed |
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения |
|
Managed |
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). |
|
Pool |
Тип управления пулом пула сеансов. |
|
Scale |
Конфигурация масштабирования. |
|
Session |
Определения контейнеров для сеансов пула сеансов. |
|
Session |
Требования к ресурсам контейнера для сеансов пула сеансов. |
|
Session |
Конфигурация входящего трафика пула сеансов. |
|
Session |
Конфигурация сети сеанса. |
|
Session |
Состояние сети для сеансов. |
|
Session |
Пул сеансов приложения-контейнера. |
|
Session |
Состояние подготовки пула сеансов. |
|
Session |
Определение секрета. |
|
Session |
Учетные данные частного реестра пула сеансов. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
|
User |
Свойства назначаемого пользователем удостоверения |
ContainerType
Тип контейнера сеансов.
| Значение | Описание |
|---|---|
| CustomContainer | |
| PythonLTS |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomContainerTemplate
Настраиваемая конфигурация контейнера.
| Имя | Тип | Описание |
|---|---|---|
| containers |
Список определений контейнеров для сеансов пула сеансов. |
|
| ingress |
Конфигурация входящего трафика пула сеансов. |
|
| registryCredentials |
Учетные данные реестра частных контейнеров для контейнеров, используемых сеансами пула сеансов. |
DynamicPoolConfiguration
Конфигурация динамического пула.
| Имя | Тип | Описание |
|---|---|---|
| lifecycleConfiguration |
Конфигурация жизненного цикла сеанса в динамическом пуле сеансов |
EnvironmentVar
Переменная среды контейнера приложения-контейнера.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя переменной среды. |
| secretRef |
string |
Имя секрета приложения контейнера, из которого требуется извлечь значение переменной среды. |
| value |
string |
Значение переменной среды, отличной от секрета. |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительные сведения. |
| type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
IdentitySettingsLifeCycle
Используется для выбора этапов жизненного цикла пула сеансов, в течение которого должно быть доступно управляемое удостоверение.
| Значение | Описание |
|---|---|
| None | |
| Main |
LifecycleConfiguration
Свойства конфигурации жизненного цикла сеанса в динамическом пуле сеансов
| Имя | Тип | Описание |
|---|---|---|
| cooldownPeriodInSeconds |
integer (int32) |
Период охлаждения сеанса в секундах, когда тип жизненного цикла имеет значение Timed. |
| lifecycleType |
Тип жизненного цикла пула сеансов. |
|
| maxAlivePeriodInSeconds |
integer (int32) |
Максимальный жизненный период сеанса в секундах, когда тип жизненного цикла — OnContainerExit. |
LifecycleType
Тип жизненного цикла пула сеансов.
| Значение | Описание |
|---|---|
| Timed | |
| OnContainerExit |
ManagedIdentitySetting
Необязательные параметры управляемого удостоверения, назначенного пулу сеансов.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| identity |
string |
Идентификатор ресурса управляемого удостоверения, назначаемого пользователем, который назначается пулу сеансов или системе для назначаемого системой удостоверения. |
|
| lifecycle | None |
Используется для выбора этапов жизненного цикла пула сеансов, в течение которого должно быть доступно управляемое удостоверение. |
ManagedServiceIdentity
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения
| Имя | Тип | Описание |
|---|---|---|
| principalId |
string (uuid) |
Идентификатор субъекта-службы назначенного системой удостоверения. Это свойство будет предоставлено только для назначаемого системой удостоверения. |
| tenantId |
string (uuid) |
Идентификатор клиента назначенного системой удостоверения. Это свойство будет предоставлено только для назначаемого системой удостоверения. |
| type |
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). |
|
| userAssignedIdentities |
<string,
User |
удостоверения User-Assigned |
ManagedServiceIdentityType
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned).
| Значение | Описание |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned |
PoolManagementType
Тип управления пулом пула сеансов.
| Значение | Описание |
|---|---|
| Manual | |
| Dynamic |
ScaleConfiguration
Конфигурация масштабирования.
| Имя | Тип | Описание |
|---|---|---|
| maxConcurrentSessions |
integer (int32) |
Максимальное количество сеансов одновременно. |
| readySessionInstances |
integer (int32) |
Минимальное количество готовых экземпляров сеанса. |
SessionContainer
Определения контейнеров для сеансов пула сеансов.
| Имя | Тип | Описание |
|---|---|---|
| args |
string[] |
Аргументы команд запуска контейнера. |
| command |
string[] |
Команда запуска контейнера. |
| env |
Переменные среды контейнера. |
|
| image |
string |
Тег образа контейнера. |
| name |
string |
Имя настраиваемого контейнера. |
| resources |
Требования к ресурсам контейнера. |
SessionContainerResources
Требования к ресурсам контейнера для сеансов пула сеансов.
| Имя | Тип | Описание |
|---|---|---|
| cpu |
number (double) |
Обязательный ЦП в ядрах, например 0,5 |
| memory |
string |
Требуемая память, например "250 Мб" |
SessionIngress
Конфигурация входящего трафика пула сеансов.
| Имя | Тип | Описание |
|---|---|---|
| targetPort |
integer (int32) |
Целевой порт в контейнерах для трафика из входящего трафика |
SessionNetworkConfiguration
Конфигурация сети сеанса.
| Имя | Тип | Описание |
|---|---|---|
| status |
Состояние сети для сеансов. |
SessionNetworkStatus
Состояние сети для сеансов.
| Значение | Описание |
|---|---|
| EgressEnabled | |
| EgressDisabled |
SessionPool
Пул сеансов приложения-контейнера.
| Имя | Тип | Описание |
|---|---|---|
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
Управляемые идентификаторы, необходимые пулу сессий для взаимодействия с другими сервисами Azure, чтобы не сохранять секреты или учетные данные в коде. |
|
| location |
string |
Географическое расположение, в котором находится ресурс |
| name |
string |
Имя ресурса |
| properties.containerType |
Тип контейнера сеансов. |
|
| properties.customContainerTemplate |
Настраиваемая конфигурация контейнера, если контейнерType — CustomContainer. |
|
| properties.dynamicPoolConfiguration |
Конфигурация пула, если poolManagementType является динамическим. |
|
| properties.environmentId |
string (arm-id) |
Идентификатор ресурса среды пула сеансов. |
| properties.managedIdentitySettings |
Необязательные параметры управляемого удостоверения, назначенного пулу сеансов. |
|
| properties.nodeCount |
integer (int32) |
Количество узлов, которые использует пул сеансов. |
| properties.poolManagementEndpoint |
string (uri) |
Конечная точка для управления пулом. |
| properties.poolManagementType |
Тип управления пулом пула сеансов. |
|
| properties.provisioningState |
Состояние подготовки пула сеансов. |
|
| properties.scaleConfiguration |
Конфигурация масштабируемого пула сеансов. |
|
| properties.secrets |
Секреты пула сеансов. |
|
| properties.sessionNetworkConfiguration |
Сетевая конфигурация сеансов в пуле сеансов. |
|
| systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
|
| tags |
object |
Теги ресурсов. |
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
SessionPoolProvisioningState
Состояние подготовки пула сеансов.
| Значение | Описание |
|---|---|
| InProgress | |
| Succeeded | |
| Failed | |
| Canceled | |
| Deleting |
SessionPoolSecret
Определение секрета.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя секрета. |
| value |
string |
Значение секрета. |
SessionRegistryCredentials
Учетные данные частного реестра пула сеансов.
| Имя | Тип | Описание |
|---|---|---|
| identity |
string |
Управляемая идентичность для аутентификации с помощью Azure Container Registry. Для удостоверений, назначенных пользователем, используйте полный идентификатор ресурса удостоверения, назначаемого пользователем. Для удостоверений, назначенных системой, используйте system |
| passwordSecretRef |
string |
Имя секрета, содержащего пароль для входа в реестр |
| server |
string |
Сервер реестра контейнеров. |
| username |
string |
Имя пользователя реестра контейнеров. |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
UserAssignedIdentity
Свойства назначаемого пользователем удостоверения
| Имя | Тип | Описание |
|---|---|---|
| clientId |
string (uuid) |
Идентификатор клиента назначенного удостоверения. |
| principalId |
string (uuid) |
Основной идентификатор назначенного удостоверения. |