SessionPoolProperties Class
Container App session pool resource specific properties.
Constructor
SessionPoolProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
environment_id
|
Resource ID of the session pool's environment. |
|
container_type
|
str or
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
|
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
|
The scale configuration of the session pool. |
|
secrets
|
The secrets of the session pool. |
|
dynamic_pool_configuration
|
The pool configuration if the poolManagementType is dynamic. |
|
custom_container_template
|
The custom container configuration if the containerType is CustomContainer. |
|
session_network_configuration
|
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
|
Optional settings for a Managed Identity that is assigned to the Session pool. |
Attributes
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".
container_type: str | _models.ContainerType | None
custom_container_template
The custom container configuration if the containerType is CustomContainer.
custom_container_template: _models.CustomContainerTemplate | None
dynamic_pool_configuration
The pool configuration if the poolManagementType is dynamic.
dynamic_pool_configuration: _models.DynamicPoolConfiguration | None
environment_id
Resource ID of the session pool's environment.
environment_id: str | None
managed_identity_settings
Optional settings for a Managed Identity that is assigned to the Session pool.
managed_identity_settings: list['_models.ManagedIdentitySetting'] | None
node_count
The number of nodes the session pool is using.
node_count: int | None
pool_management_endpoint
The endpoint to manage the pool.
pool_management_endpoint: str | None
pool_management_type
"Manual" and "Dynamic".
pool_management_type: str | _models.PoolManagementType | None
provisioning_state
"InProgress", "Succeeded", "Failed", "Canceled", and "Deleting".
provisioning_state: str | _models.SessionPoolProvisioningState | None
scale_configuration
The scale configuration of the session pool.
scale_configuration: _models.ScaleConfiguration | None
secrets
The secrets of the session pool.
secrets: list['_models.SessionPoolSecret'] | None
session_network_configuration
The network configuration of the sessions in the session pool.
session_network_configuration: _models.SessionNetworkConfiguration | None