Share via


ContainerAppsSessionPools interface

Interface representing a ContainerAppsSessionPools.

Methods

beginCreateOrUpdate(string, string, SessionPool, ContainerAppsSessionPoolsCreateOrUpdateOptionalParams)

Create or update a session pool with the given properties.

beginCreateOrUpdateAndWait(string, string, SessionPool, ContainerAppsSessionPoolsCreateOrUpdateOptionalParams)

Create or update a session pool with the given properties.

beginDelete(string, string, ContainerAppsSessionPoolsDeleteOptionalParams)

Delete the session pool with the given name.

beginDeleteAndWait(string, string, ContainerAppsSessionPoolsDeleteOptionalParams)

Delete the session pool with the given name.

beginUpdate(string, string, SessionPoolUpdatableProperties, ContainerAppsSessionPoolsUpdateOptionalParams)

Patches a session pool using JSON merge patch

beginUpdateAndWait(string, string, SessionPoolUpdatableProperties, ContainerAppsSessionPoolsUpdateOptionalParams)

Patches a session pool using JSON merge patch

get(string, string, ContainerAppsSessionPoolsGetOptionalParams)

Get the properties of a session pool.

listByResourceGroup(string, ContainerAppsSessionPoolsListByResourceGroupOptionalParams)

Get the session pools in a given resource group of a subscription.

listBySubscription(ContainerAppsSessionPoolsListBySubscriptionOptionalParams)

Get the session pools in a given subscription.

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

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

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.

options
ContainerAppsSessionPoolsDeleteOptionalParams

The options parameters.

Returns

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.

options
ContainerAppsSessionPoolsDeleteOptionalParams

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

options
ContainerAppsSessionPoolsUpdateOptionalParams

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

options
ContainerAppsSessionPoolsUpdateOptionalParams

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.

options
ContainerAppsSessionPoolsGetOptionalParams

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.

Returns

listBySubscription(ContainerAppsSessionPoolsListBySubscriptionOptionalParams)

Get the session pools in a given subscription.

function listBySubscription(options?: ContainerAppsSessionPoolsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<SessionPool, SessionPool[], PageSettings>

Parameters

Returns