Skip to main content

monitored_subscriptions

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

Overview

Namemonitored_subscriptions
TypeResource
Idazure_isv.newrelic.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 NewRelic 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
create_or_updateinsertsubscriptionId, resourceGroupName, monitorName, configurationName
updateupdatesubscriptionId, resourceGroupName, monitorName, configurationName
deletedeletesubscriptionId, 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.
monitorNamestringName of the Monitors resource
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.newrelic.monitored_subscriptions
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND monitorName = '{{ monitorName }}' -- required
AND configurationName = '{{ configurationName }}' -- required
;

INSERT examples

No description available.

INSERT INTO azure_isv.newrelic.monitored_subscriptions (
data__properties,
subscriptionId,
resourceGroupName,
monitorName,
configurationName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ monitorName }}',
'{{ configurationName }}'
RETURNING
id,
name,
properties,
type
;

UPDATE examples

No description available.

UPDATE azure_isv.newrelic.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.newrelic.monitored_subscriptions
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND monitorName = '{{ monitorName }}' --required
AND configurationName = '{{ configurationName }}' --required
;