ContainerAppsSessionPools interface
Interface representing a ContainerAppsSessionPools.
Methods
Method Details
beginCreateOrUpdate(string, string, SessionPool, ContainerAppsSessionPoolsCreateOrUpdateOptionalParams)
Create or update a session pool with the given properties.
function beginCreateOrUpdate(resourceGroupName: string, sessionPoolName: string, sessionPoolEnvelope: SessionPool, options?: ContainerAppsSessionPoolsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<SessionPool>, SessionPool>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- sessionPoolName
-
string
Name of the session pool.
- sessionPoolEnvelope
- SessionPool
Properties used to create a session pool
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<SessionPool>, SessionPool>>
beginCreateOrUpdateAndWait(string, string, SessionPool, ContainerAppsSessionPoolsCreateOrUpdateOptionalParams)
Create or update a session pool with the given properties.
function beginCreateOrUpdateAndWait(resourceGroupName: string, sessionPoolName: string, sessionPoolEnvelope: SessionPool, options?: ContainerAppsSessionPoolsCreateOrUpdateOptionalParams): Promise<SessionPool>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- sessionPoolName
-
string
Name of the session pool.
- sessionPoolEnvelope
- SessionPool
Properties used to create a session pool
The options parameters.
Returns
Promise<SessionPool>
beginDelete(string, string, ContainerAppsSessionPoolsDeleteOptionalParams)
Delete the session pool with the given name.
function beginDelete(resourceGroupName: string, sessionPoolName: string, options?: ContainerAppsSessionPoolsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<ContainerAppsSessionPoolsDeleteHeaders>, ContainerAppsSessionPoolsDeleteHeaders>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- sessionPoolName
-
string
Name of the session pool.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<ContainerAppsSessionPoolsDeleteHeaders>, ContainerAppsSessionPoolsDeleteHeaders>>
beginDeleteAndWait(string, string, ContainerAppsSessionPoolsDeleteOptionalParams)
Delete the session pool with the given name.
function beginDeleteAndWait(resourceGroupName: string, sessionPoolName: string, options?: ContainerAppsSessionPoolsDeleteOptionalParams): Promise<ContainerAppsSessionPoolsDeleteHeaders>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- sessionPoolName
-
string
Name of the session pool.
The options parameters.
Returns
beginUpdate(string, string, SessionPoolUpdatableProperties, ContainerAppsSessionPoolsUpdateOptionalParams)
Patches a session pool using JSON merge patch
function beginUpdate(resourceGroupName: string, sessionPoolName: string, sessionPoolEnvelope: SessionPoolUpdatableProperties, options?: ContainerAppsSessionPoolsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<SessionPool>, SessionPool>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- sessionPoolName
-
string
Name of the session pool.
- sessionPoolEnvelope
- SessionPoolUpdatableProperties
Properties used to create a session pool
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<SessionPool>, SessionPool>>
beginUpdateAndWait(string, string, SessionPoolUpdatableProperties, ContainerAppsSessionPoolsUpdateOptionalParams)
Patches a session pool using JSON merge patch
function beginUpdateAndWait(resourceGroupName: string, sessionPoolName: string, sessionPoolEnvelope: SessionPoolUpdatableProperties, options?: ContainerAppsSessionPoolsUpdateOptionalParams): Promise<SessionPool>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- sessionPoolName
-
string
Name of the session pool.
- sessionPoolEnvelope
- SessionPoolUpdatableProperties
Properties used to create a session pool
The options parameters.
Returns
Promise<SessionPool>
get(string, string, ContainerAppsSessionPoolsGetOptionalParams)
Get the properties of a session pool.
function get(resourceGroupName: string, sessionPoolName: string, options?: ContainerAppsSessionPoolsGetOptionalParams): Promise<SessionPool>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- sessionPoolName
-
string
Name of the session pool.
The options parameters.
Returns
Promise<SessionPool>
listByResourceGroup(string, ContainerAppsSessionPoolsListByResourceGroupOptionalParams)
Get the session pools in a given resource group of a subscription.
function listByResourceGroup(resourceGroupName: string, options?: ContainerAppsSessionPoolsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<SessionPool, SessionPool[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
The options parameters.
Returns
listBySubscription(ContainerAppsSessionPoolsListBySubscriptionOptionalParams)
Get the session pools in a given subscription.
function listBySubscription(options?: ContainerAppsSessionPoolsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<SessionPool, SessionPool[], PageSettings>
Parameters
The options parameters.