SessionPoolProperties interface

Container App session pool resource specific properties

Properties

containerType

The container type of the sessions. You can use your own container to build the session pool, or you can use a predefined container to run workload with specific language.

customContainerTemplate

The custom container configuration if the containerType is CustomContainer.

dynamicPoolConfiguration

The pool configuration if the poolManagementType is dynamic.

environmentId

Resource ID of the session pool's environment.

managedIdentitySettings

Optional settings for a Managed Identity that is assigned to the Session pool.

mcpServerSettings

The MCP (Model Context Protocol) server settings of the session pool.

nodeCount

The number of nodes the session pool is using.

poolManagementEndpoint

The endpoint to manage the pool.

poolManagementType

The pool management type of the session pool.

provisioningState

Provisioning state of the session pool.

scaleConfiguration

The scale configuration of the session pool.

secrets

The secrets of the session pool.

sessionNetworkConfiguration

The network configuration of the sessions in the session pool.

templateUpdateStatus

The template status of the session pool, showing active template, or desired template during session pool update. This is only available if the containerType is CustomContainer.

Property Details

containerType

The container type of the sessions. You can use your own container to build the session pool, or you can use a predefined container to run workload with specific language.

containerType?: string

Property Value

string

customContainerTemplate

The custom container configuration if the containerType is CustomContainer.

customContainerTemplate?: CustomContainerTemplate

Property Value

dynamicPoolConfiguration

The pool configuration if the poolManagementType is dynamic.

dynamicPoolConfiguration?: DynamicPoolConfiguration

Property Value

environmentId

Resource ID of the session pool's environment.

environmentId?: string

Property Value

string

managedIdentitySettings

Optional settings for a Managed Identity that is assigned to the Session pool.

managedIdentitySettings?: ManagedIdentitySetting[]

Property Value

mcpServerSettings

The MCP (Model Context Protocol) server settings of the session pool.

mcpServerSettings?: McpServerSettings

Property Value

nodeCount

The number of nodes the session pool is using.

nodeCount?: number

Property Value

number

poolManagementEndpoint

The endpoint to manage the pool.

poolManagementEndpoint?: string

Property Value

string

poolManagementType

The pool management type of the session pool.

poolManagementType?: string

Property Value

string

provisioningState

Provisioning state of the session pool.

provisioningState?: string

Property Value

string

scaleConfiguration

The scale configuration of the session pool.

scaleConfiguration?: ScaleConfiguration

Property Value

secrets

The secrets of the session pool.

secrets?: SessionPoolSecret[]

Property Value

sessionNetworkConfiguration

The network configuration of the sessions in the session pool.

sessionNetworkConfiguration?: SessionNetworkConfiguration

Property Value

templateUpdateStatus

The template status of the session pool, showing active template, or desired template during session pool update. This is only available if the containerType is CustomContainer.

templateUpdateStatus?: TemplateUpdateStatus

Property Value