Skip to main content

session_pools

Creates, updates, deletes, gets or lists a session_pools resource.

Overview

Namesession_pools
TypeResource
Idazure.container_apps.session_pools

Fields

The following fields are returned by SELECT queries:

OK.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectContainer App session pool resource specific properties
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, sessionPoolName
list_by_resource_groupselectsubscriptionId, resourceGroupName
list_by_subscriptionselectsubscriptionId
create_or_updateinsertsubscriptionId, resourceGroupName, sessionPoolNameCreate or update a session pool with the given properties.
updateupdatesubscriptionId, resourceGroupName, sessionPoolNamePatches a session pool using JSON merge patch
deletedeletesubscriptionId, resourceGroupName, sessionPoolNameDelete the session pool with the given name.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
sessionPoolNamestringName of the session pool.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

OK.

SELECT
location,
properties,
tags
FROM azure.container_apps.session_pools
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND sessionPoolName = '{{ sessionPoolName }}' -- required
;

INSERT examples

Create or update a session pool with the given properties.

INSERT INTO azure.container_apps.session_pools (
data__tags,
data__location,
data__properties,
subscriptionId,
resourceGroupName,
sessionPoolName
)
SELECT
'{{ tags }}',
'{{ location }}',
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ sessionPoolName }}'
RETURNING
location,
properties,
tags
;

UPDATE examples

Patches a session pool using JSON merge patch

UPDATE azure.container_apps.session_pools
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND sessionPoolName = '{{ sessionPoolName }}' --required
RETURNING
location,
properties,
tags;

DELETE examples

Delete the session pool with the given name.

DELETE FROM azure.container_apps.session_pools
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND sessionPoolName = '{{ sessionPoolName }}' --required
;