Skip to main content

publishers

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

Overview

Namepublishers
TypeResource
Idazure.hybrid_network.publishers

Fields

The following fields are returned by SELECT queries:

Request is successful. The operation returns the resulting publisher resource.

NameDatatypeDescription
identityobjectThe managed identity of the publisher, if configured.
locationstringThe geo-location where the resource lives
propertiesobjectPublisher properties.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, publisherName, subscriptionIdGets information about the specified publisher.
list_by_resource_groupselectresourceGroupName, subscriptionIdLists all the publishers in a resource group.
list_by_subscriptionselectsubscriptionIdLists all the publishers in a subscription.
create_or_updateinsertresourceGroupName, publisherName, subscriptionIdCreates or updates a publisher.
updateupdateresourceGroupName, publisherName, subscriptionIdUpdate a publisher resource.
deletedeleteresourceGroupName, publisherName, subscriptionIdDeletes the specified publisher.

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
publisherNamestringThe name of the publisher.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets information about the specified publisher.

SELECT
identity,
location,
properties,
tags
FROM azure.hybrid_network.publishers
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND publisherName = '{{ publisherName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Creates or updates a publisher.

INSERT INTO azure.hybrid_network.publishers (
data__properties,
data__identity,
data__tags,
data__location,
resourceGroupName,
publisherName,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ identity }}',
'{{ tags }}',
'{{ location }}',
'{{ resourceGroupName }}',
'{{ publisherName }}',
'{{ subscriptionId }}'
RETURNING
identity,
location,
properties,
tags
;

UPDATE examples

Update a publisher resource.

UPDATE azure.hybrid_network.publishers
SET
data__tags = '{{ tags }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}' --required
AND publisherName = '{{ publisherName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
RETURNING
identity,
location,
properties,
tags;

DELETE examples

Deletes the specified publisher.

DELETE FROM azure.hybrid_network.publishers
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND publisherName = '{{ publisherName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;