Skip to main content

web_pub_sub_shared_private_link_resources

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

Overview

Nameweb_pub_sub_shared_private_link_resources
TypeResource
Idazure.web_pubsub.web_pub_sub_shared_private_link_resources

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}". # pylint: disable=line-too-long
namestringThe name of the resource.
groupIdstringThe group id from the provider of resource the shared private link resource is for.
privateLinkResourceIdstringThe resource id of the resource the shared private link resource is for.
provisioningStatestringProvisioning state of the resource. Known values are: "Unknown", "Succeeded", "Failed", "Canceled", "Running", "Creating", "Updating", "Deleting", and "Moving".
requestMessagestringThe request message for requesting approval of the shared private link resource.
statusstringStatus of the shared private link resource. Known values are: "Pending", "Approved", "Rejected", "Disconnected", and "Timeout".
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectshared_private_link_resource_name, resource_group_name, resource_name, subscription_idGet the specified shared private link resource.
listselectresource_group_name, resource_name, subscription_idList shared private link resources.
create_or_updateinsertshared_private_link_resource_name, resource_group_name, resource_name, subscription_idCreate or update a shared private link resource.
create_or_updatereplaceshared_private_link_resource_name, resource_group_name, resource_name, subscription_idCreate or update a shared private link resource.
deletedeleteshared_private_link_resource_name, resource_group_name, resource_name, subscription_idDelete the specified shared private link resource.

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
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
resource_namestringThe name of the resource. Required.
subscription_idstring

SELECT examples

Get the specified shared private link resource.

SELECT
id,
name,
groupId,
privateLinkResourceId,
provisioningState,
requestMessage,
status,
systemData,
type
FROM azure.web_pubsub.web_pub_sub_shared_private_link_resources
WHERE shared_private_link_resource_name = '{{ shared_private_link_resource_name }}' -- required
AND resource_group_name = '{{ resource_group_name }}' -- required
AND resource_name = '{{ resource_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create or update a shared private link resource.

INSERT INTO azure.web_pubsub.web_pub_sub_shared_private_link_resources (
properties,
shared_private_link_resource_name,
resource_group_name,
resource_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ shared_private_link_resource_name }}',
'{{ resource_group_name }}',
'{{ resource_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

REPLACE examples

Create or update a shared private link resource.

REPLACE azure.web_pubsub.web_pub_sub_shared_private_link_resources
SET
properties = '{{ properties }}'
WHERE
shared_private_link_resource_name = '{{ shared_private_link_resource_name }}' --required
AND resource_group_name = '{{ resource_group_name }}' --required
AND resource_name = '{{ resource_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Delete the specified shared private link resource.

DELETE FROM azure.web_pubsub.web_pub_sub_shared_private_link_resources
WHERE shared_private_link_resource_name = '{{ shared_private_link_resource_name }}' --required
AND resource_group_name = '{{ resource_group_name }}' --required
AND resource_name = '{{ resource_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;