Skip to main content

monitored_subscriptions

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

Overview

Namemonitored_subscriptions
TypeResource
Idazure_isv.datadog.monitored_subscriptions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe id of the monitored subscription resource.
namestringName of the monitored subscription resource.
propertiesobjectThe request to update subscriptions needed to be monitored by the Datadog monitor resource.
typestringThe type of the monitored subscription resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, monitorName, configurationName
listselectsubscriptionId, resourceGroupName, monitorName
updateupdatesubscriptionId, resourceGroupName, monitorName, configurationName
deletedeletesubscriptionId, resourceGroupName, monitorName, configurationName
createor_updateexecsubscriptionId, resourceGroupName, monitorName, configurationName

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
configurationNamestringThe configuration name. Only 'default' value is supported.
monitorNamestringMonitor resource name
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Success

SELECT
id,
name,
properties,
type
FROM azure_isv.datadog.monitored_subscriptions
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND monitorName = '{{ monitorName }}' -- required
AND configurationName = '{{ configurationName }}' -- required
;

UPDATE examples

No description available.

UPDATE azure_isv.datadog.monitored_subscriptions
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND monitorName = '{{ monitorName }}' --required
AND configurationName = '{{ configurationName }}' --required
RETURNING
id,
name,
properties,
type;

DELETE examples

No description available.

DELETE FROM azure_isv.datadog.monitored_subscriptions
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND monitorName = '{{ monitorName }}' --required
AND configurationName = '{{ configurationName }}' --required
;

Lifecycle Methods

Success

EXEC azure_isv.datadog.monitored_subscriptions.createor_update 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@monitorName='{{ monitorName }}' --required,
@configurationName='{{ configurationName }}' --required
@@json=
'{
"properties": "{{ properties }}"
}'
;