Skip to main content

broker_listeners

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

Overview

Namebroker_listeners
TypeResource
Idazure.iot_mq.broker_listeners

Fields

The following fields are returned by SELECT queries:

Azure operation completed successfully.

NameDatatypeDescription
extendedLocationobjectExtended Location
locationstringThe geo-location where the resource lives
propertiesobjectThe resource-specific properties for this resource.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, mqName, brokerName, listenerNameGet a BrokerListenerResource
list_by_broker_resourceselectsubscriptionId, resourceGroupName, mqName, brokerNameList BrokerListenerResource resources by BrokerResource
create_or_updateinsertsubscriptionId, resourceGroupName, mqName, brokerName, listenerName, data__extendedLocationCreate a BrokerListenerResource
updateupdatesubscriptionId, resourceGroupName, mqName, brokerName, listenerNameUpdate a BrokerListenerResource
deletedeletesubscriptionId, resourceGroupName, mqName, brokerName, listenerNameDelete a BrokerListenerResource

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
brokerNamestringName of MQ broker resource
listenerNamestringName of MQ broker/listener resource
mqNamestringName of MQ resource
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Get a BrokerListenerResource

SELECT
extendedLocation,
location,
properties,
tags
FROM azure.iot_mq.broker_listeners
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND mqName = '{{ mqName }}' -- required
AND brokerName = '{{ brokerName }}' -- required
AND listenerName = '{{ listenerName }}' -- required
;

INSERT examples

Create a BrokerListenerResource

INSERT INTO azure.iot_mq.broker_listeners (
data__properties,
data__extendedLocation,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
mqName,
brokerName,
listenerName
)
SELECT
'{{ properties }}',
'{{ extendedLocation }}' /* required */,
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ mqName }}',
'{{ brokerName }}',
'{{ listenerName }}'
RETURNING
extendedLocation,
location,
properties,
tags
;

UPDATE examples

Update a BrokerListenerResource

UPDATE azure.iot_mq.broker_listeners
SET
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND mqName = '{{ mqName }}' --required
AND brokerName = '{{ brokerName }}' --required
AND listenerName = '{{ listenerName }}' --required
RETURNING
extendedLocation,
location,
properties,
tags;

DELETE examples

Delete a BrokerListenerResource

DELETE FROM azure.iot_mq.broker_listeners
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND mqName = '{{ mqName }}' --required
AND brokerName = '{{ brokerName }}' --required
AND listenerName = '{{ listenerName }}' --required
;