Skip to main content

hubs

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

Overview

Namehubs
TypeResource
Idazure.web_pubsub.hubs

Fields

The following fields are returned by SELECT queries:

Success. The response describe the corresponding hub setting.

NameDatatypeDescription
propertiesobjectProperties of a hub.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselecthubName, subscriptionId, resourceGroupName, resourceNameGet a hub setting.
listselectsubscriptionId, resourceGroupName, resourceNameList hub settings.
create_or_updateinserthubName, subscriptionId, resourceGroupName, resourceName, data__propertiesCreate or update a hub setting.
deletedeletehubName, subscriptionId, resourceGroupName, resourceNameDelete a hub setting.

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
hubNamestringThe hub name.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
resourceNamestringThe name of the resource.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Get a hub setting.

SELECT
properties
FROM azure.web_pubsub.hubs
WHERE hubName = '{{ hubName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND resourceName = '{{ resourceName }}' -- required
;

INSERT examples

Create or update a hub setting.

INSERT INTO azure.web_pubsub.hubs (
data__properties,
hubName,
subscriptionId,
resourceGroupName,
resourceName
)
SELECT
'{{ properties }}' /* required */,
'{{ hubName }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ resourceName }}'
RETURNING
properties
;

DELETE examples

Delete a hub setting.

DELETE FROM azure.web_pubsub.hubs
WHERE hubName = '{{ hubName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
;