SessionPoolProperties Class
Container App session pool resource specific properties.
Constructor
SessionPoolProperties()
Variables
| Name | Description |
|---|---|
|
environmentId
|
Resource ID of the session pool's environment. |
|
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". |
|
poolManagementType
|
The pool management type of the session pool. Known values are: "Manual" and "Dynamic". |
|
nodeCount
|
The number of nodes the session pool is using. |
|
scaleConfiguration
|
<xref:<xref:"ScaleConfiguration">>
The scale configuration of the session pool. |
|
secrets
|
list[<xref:"SessionPoolSecret">]
The secrets of the session pool. |
|
dynamicPoolConfiguration
|
<xref:<xref:"DynamicPoolConfiguration">>
The pool configuration if the poolManagementType is dynamic. |
|
customContainerTemplate
|
<xref:<xref:"CustomContainerTemplate">>
The custom container configuration if the containerType is CustomContainer. |
|
sessionNetworkConfiguration
|
<xref:<xref:"SessionNetworkConfiguration">>
The network configuration of the sessions in the session pool. |
|
poolManagementEndpoint
|
The endpoint to manage the pool. |
|
provisioningState
|
Provisioning state of the session pool. Known values are: "InProgress", "Succeeded", "Failed", "Canceled", and "Deleting". |
|
managedIdentitySettings
|
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