SessionPoolProperties Class

Container App session pool resource specific properties.

Constructor

SessionPoolProperties()

Variables

Name Description
environment_id
str

Resource ID of the session pool's environment.

container_type
Union[str, <xref:"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. Known values are: "CustomContainer" and "PythonLTS".

pool_management_type
Union[str, <xref:"PoolManagementType">]

The pool management type of the session pool. Known values are: "Manual" and "Dynamic".

node_count
int

The number of nodes the session pool is using.

scale_configuration
<xref:<xref:"ScaleConfiguration">>

The scale configuration of the session pool.

secrets
list[<xref:"SessionPoolSecret">]

The secrets of the session pool.

dynamic_pool_configuration
<xref:<xref:"DynamicPoolConfiguration">>

The pool configuration if the poolManagementType is dynamic.

custom_container_template
<xref:<xref:"CustomContainerTemplate">>

The custom container configuration if the containerType is CustomContainer.

session_network_configuration
<xref:<xref:"SessionNetworkConfiguration">>

The network configuration of the sessions in the session pool.

pool_management_endpoint
str

The endpoint to manage the pool.

provisioning_state
Union[str, <xref:"SessionPoolProvisioningState">]

Provisioning state of the session pool. Known values are: "InProgress", "Succeeded", "Failed", "Canceled", and "Deleting".

managed_identity_settings
list[<xref:"ManagedIdentitySetting">]

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

Attributes

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. Known values are: "CustomContainer" and "PythonLTS".

containerType: str | ContainerType

customContainerTemplate

The custom container configuration if the containerType is CustomContainer.

customContainerTemplate: CustomContainerTemplate

dynamicPoolConfiguration

The pool configuration if the poolManagementType is dynamic.

dynamicPoolConfiguration: DynamicPoolConfiguration

environmentId

Resource ID of the session pool's environment.

environmentId: str

managedIdentitySettings

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

managedIdentitySettings: list['ManagedIdentitySetting']

nodeCount

The number of nodes the session pool is using.

nodeCount: int

poolManagementEndpoint

The endpoint to manage the pool.

poolManagementEndpoint: str

poolManagementType

"Manual" and "Dynamic".

poolManagementType: str | PoolManagementType

provisioningState

"InProgress", "Succeeded", "Failed", "Canceled", and "Deleting".

provisioningState: str | SessionPoolProvisioningState

scaleConfiguration

The scale configuration of the session pool.

scaleConfiguration: ScaleConfiguration

secrets

The secrets of the session pool.

secrets: list['SessionPoolSecret']

sessionNetworkConfiguration

The network configuration of the sessions in the session pool.

sessionNetworkConfiguration: SessionNetworkConfiguration