SessionPoolProperties Class
Container App session pool resource specific properties.
Constructor
SessionPoolProperties()
Variables
| Name | Description |
|---|---|
|
environment_id
|
Resource ID of the session pool's environment. |
|
container_type
|
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
|
The pool management type of the session pool. Known values are: "Manual" and "Dynamic". |
|
node_count
|
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
|
The endpoint to manage the pool. |
|
provisioning_state
|
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