Skip to main content

diagnostic_services

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

Overview

Namediagnostic_services
TypeResource
Idazure.iot_mq.diagnostic_services

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, diagnosticServiceNameGet a DiagnosticServiceResource
list_by_mq_resourceselectsubscriptionId, resourceGroupName, mqNameList DiagnosticServiceResource resources by MqResource
create_or_updateinsertsubscriptionId, resourceGroupName, mqName, diagnosticServiceName, data__extendedLocationCreate a DiagnosticServiceResource
updateupdatesubscriptionId, resourceGroupName, mqName, diagnosticServiceNameUpdate a DiagnosticServiceResource
deletedeletesubscriptionId, resourceGroupName, mqName, diagnosticServiceNameDelete a DiagnosticServiceResource

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
diagnosticServiceNamestringName of MQ diagnostic 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 DiagnosticServiceResource

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

INSERT examples

Create a DiagnosticServiceResource

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

UPDATE examples

Update a DiagnosticServiceResource

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

DELETE examples

Delete a DiagnosticServiceResource

DELETE FROM azure.iot_mq.diagnostic_services
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND mqName = '{{ mqName }}' --required
AND diagnosticServiceName = '{{ diagnosticServiceName }}' --required
;