diff --git a/Commands/new-relic/_activate-saas.md b/Commands/new-relic/_activate-saas.md new file mode 100644 index 000000000..25107dbd7 --- /dev/null +++ b/Commands/new-relic/_activate-saas.md @@ -0,0 +1,16 @@ +# [Command] _new-relic activate-saas_ + +Resolve the token to get the SaaS resource ID and activate the SaaS resource + +## Versions + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWN0aXZhdGVzYWFz/2026-06-01.xml) **Stable** + + + +#### examples + +- Activate a New Relic SaaS resource + ```bash + new-relic activate-saas --publisher-id newrelicinc1635200720692 --saas-guid 00000000-0000-0000-0000-000005430000 + ``` diff --git a/Commands/new-relic/account/_list.md b/Commands/new-relic/account/_list.md index 43245f9da..7dea62357 100644 --- a/Commands/new-relic/account/_list.md +++ b/Commands/new-relic/account/_list.md @@ -25,3 +25,14 @@ Lists all the New Relic accounts in your Azure subscription, helping you underst ```bash new-relic account list --location eastus2euap --user-email UserEmail@123.com ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWNjb3VudHM=/2026-06-01.xml) **Stable** + + + +#### examples + +- List all the existing accounts. + ```bash + new-relic account list --location eastus2euap --user-email UserEmail@123.com + ``` diff --git a/Commands/new-relic/monitor/_create.md b/Commands/new-relic/monitor/_create.md index 5746a0b19..aadfa6b3c 100644 --- a/Commands/new-relic/monitor/_create.md +++ b/Commands/new-relic/monitor/_create.md @@ -25,3 +25,14 @@ Creates a new New Relic monitor resource in your Azure subscription. This sets u ```bash new-relic monitor create --resource-group MyResourceGroup --name MyNewRelicMonitor --location eastus2euap --user-info first-name="vdftzcggiref" last-name="bcsztgqovdlmzf" email-address="UserEmail@123.com" phone-number="123456" --plan-data billing-cycle="MONTHLY" effective-date='2022-10-25T15:14:33+02:00' plan-details="newrelic-pay-as-you-go-free-live@TIDgmz7xq9ge3py@PUBIDnewrelicinc1635200720692.newrelic_liftr_payg" usage-type="PAYG" --account-creation-source "LIFTR" --org-creation-source "LIFTR" --tags key6976=oaxfhf ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30=/2026-06-01.xml) **Stable** + + + +#### examples + +- Create a New Relic monitor + ```bash + new-relic monitor create --resource-group myResourceGroup --name myNewRelicMonitor --location eastus --user-info first-name=FirstName last-name=LastName email-address=user@example.com phone-number=0000000000 --plan-data billing-cycle=MONTHLY effective-date=2026-06-01T00:00:00Z plan-details=newrelic-pay-as-you-go-free-live@TIDn7ja87drquhy@PUBIDnewrelicinc1635200720692.newrelic_liftr_payg_2025 usage-type=PAYG --account-creation-source LIFTR --org-creation-source LIFTR --tags environment=Production + ``` diff --git a/Commands/new-relic/monitor/_delete.md b/Commands/new-relic/monitor/_delete.md index 71d2816b5..729d976c5 100644 --- a/Commands/new-relic/monitor/_delete.md +++ b/Commands/new-relic/monitor/_delete.md @@ -25,3 +25,14 @@ Deletes an existing New Relic monitor resource from your Azure subscription, rem ```bash new-relic monitor delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30=/2026-06-01.xml) **Stable** + + + +#### examples + +- Delete a NewRelicMonitorResource. + ```bash + new-relic monitor delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com + ``` diff --git a/Commands/new-relic/monitor/_get-billing-info.md b/Commands/new-relic/monitor/_get-billing-info.md index c9fbf36de..28f744f7f 100644 --- a/Commands/new-relic/monitor/_get-billing-info.md +++ b/Commands/new-relic/monitor/_get-billing-info.md @@ -14,3 +14,14 @@ Retrieve marketplace and organization billing information mapped to the given Ne ```bash new-relic monitor get-billing-info --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0YmlsbGluZ2luZm8=/2026-06-01.xml) **Stable** + + + +#### examples + +- Get marketplace info mapped to the given monitor. + ```bash + new-relic monitor get-billing-info --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup + ``` diff --git a/Commands/new-relic/monitor/_get-metric-rule.md b/Commands/new-relic/monitor/_get-metric-rule.md index ea1a29b59..cc23221a6 100644 --- a/Commands/new-relic/monitor/_get-metric-rule.md +++ b/Commands/new-relic/monitor/_get-metric-rule.md @@ -25,3 +25,14 @@ Retrieves the metric rules that are configured in the New Relic monitor resource ```bash new-relic monitor get-metric-rule --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup --user-email UserEmail@123.com ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljcnVsZXM=/2026-06-01.xml) **Stable** + + + +#### examples + +- Get metric rules. + ```bash + new-relic monitor get-metric-rule --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup --user-email UserEmail@123.com + ``` diff --git a/Commands/new-relic/monitor/_get-metric-statu.md b/Commands/new-relic/monitor/_get-metric-statu.md index 92a379b48..42396cfb6 100644 --- a/Commands/new-relic/monitor/_get-metric-statu.md +++ b/Commands/new-relic/monitor/_get-metric-statu.md @@ -25,3 +25,14 @@ Retrieves the metric status that are configured in the New Relic monitor resourc ```bash new-relic monitor get-metric-statu --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljc3RhdHVz/2026-06-01.xml) **Stable** + + + +#### examples + +- Get metric status. + ```bash + new-relic monitor get-metric-statu --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds + ``` diff --git a/Commands/new-relic/monitor/_latest-linked-saas.md b/Commands/new-relic/monitor/_latest-linked-saas.md new file mode 100644 index 000000000..2acf3fe59 --- /dev/null +++ b/Commands/new-relic/monitor/_latest-linked-saas.md @@ -0,0 +1,16 @@ +# [Command] _new-relic monitor latest-linked-saas_ + +Returns the latest SaaS linked to the newrelic organization of the underlying monitor. + +## Versions + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGF0ZXN0bGlua2Vkc2Fhcw==/2026-06-01.xml) **Stable** + + + +#### examples + +- Get the latest SaaS resource linked to a New Relic monitor + ```bash + new-relic monitor latest-linked-saas --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/new-relic/monitor/_link-saas.md b/Commands/new-relic/monitor/_link-saas.md new file mode 100644 index 000000000..c6676906f --- /dev/null +++ b/Commands/new-relic/monitor/_link-saas.md @@ -0,0 +1,16 @@ +# [Command] _new-relic monitor link-saas_ + +Links a new SaaS to the newrelic organization of the underlying monitor. + +## Versions + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlua3NhYXM=/2026-06-01.xml) **Stable** + + + +#### examples + +- Link a SaaS resource to a New Relic monitor + ```bash + new-relic monitor link-saas --resource-group myResourceGroup --monitor-name myMonitor --saas-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mySaaSResourceGroup/providers/Microsoft.SaaS/resources/myNewRelicSaaS + ``` diff --git a/Commands/new-relic/monitor/_list-app-service.md b/Commands/new-relic/monitor/_list-app-service.md index 71caab570..78949874d 100644 --- a/Commands/new-relic/monitor/_list-app-service.md +++ b/Commands/new-relic/monitor/_list-app-service.md @@ -25,3 +25,14 @@ Lists the app service resources currently being monitored by the New Relic resou ```bash new-relic monitor list-app-service --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGFwcHNlcnZpY2Vz/2026-06-01.xml) **Stable** + + + +#### examples + +- List the app service resources currently being monitored by the NewRelic resource. + ```bash + new-relic monitor list-app-service --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds + ``` diff --git a/Commands/new-relic/monitor/_list-connected-partner-resource.md b/Commands/new-relic/monitor/_list-connected-partner-resource.md index 8fe42da84..17e650409 100644 --- a/Commands/new-relic/monitor/_list-connected-partner-resource.md +++ b/Commands/new-relic/monitor/_list-connected-partner-resource.md @@ -14,3 +14,14 @@ List all active deployments associated with the marketplace subscription linked ```bash new-relic monitor list-connected-partner-resource --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --body UserEmail@123.com ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGNvbm5lY3RlZHBhcnRuZXJyZXNvdXJjZXM=/2026-06-01.xml) **Stable** + + + +#### examples + +- List of all active deployments that are associated with the marketplace subscription linked to the given monitor. + ```bash + new-relic monitor list-connected-partner-resource --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --body UserEmail@123.com + ``` diff --git a/Commands/new-relic/monitor/_list-host.md b/Commands/new-relic/monitor/_list-host.md index 8dbf6f95d..167a6ae3b 100644 --- a/Commands/new-relic/monitor/_list-host.md +++ b/Commands/new-relic/monitor/_list-host.md @@ -25,3 +25,14 @@ List all VM resources currently being monitored by the New Relic monitor resourc ```bash new-relic monitor list-host --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --vm-ids MyVmIds ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGhvc3Rz/2026-06-01.xml) **Stable** + + + +#### examples + +- List the compute vm resources currently being monitored by the NewRelic resource. + ```bash + new-relic monitor list-host --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --vm-ids MyVmIds + ``` diff --git a/Commands/new-relic/monitor/_list-linked-resource.md b/Commands/new-relic/monitor/_list-linked-resource.md index a13695fc5..1af66bb17 100644 --- a/Commands/new-relic/monitor/_list-linked-resource.md +++ b/Commands/new-relic/monitor/_list-linked-resource.md @@ -14,3 +14,14 @@ Lists all Azure resources that are linked to the same New Relic organization as ```bash new-relic monitor list-linked-resource --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGxpbmtlZHJlc291cmNlcw==/2026-06-01.xml) **Stable** + + + +#### examples + +- List all Azure resources associated to the same NewRelic organization and account as the target resource. + ```bash + new-relic monitor list-linked-resource --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup + ``` diff --git a/Commands/new-relic/monitor/_list.md b/Commands/new-relic/monitor/_list.md index e2bef3526..a717fa2db 100644 --- a/Commands/new-relic/monitor/_list.md +++ b/Commands/new-relic/monitor/_list.md @@ -27,3 +27,15 @@ Retrieves a list of all New Relic monitor resources either within a specific res ```bash new-relic monitor list ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.xml) **Stable** + + + + +#### examples + +- List NewRelicMonitorResource resources by subscription ID + ```bash + new-relic monitor list + ``` diff --git a/Commands/new-relic/monitor/_monitored-resource.md b/Commands/new-relic/monitor/_monitored-resource.md index 18bead831..095d94e29 100644 --- a/Commands/new-relic/monitor/_monitored-resource.md +++ b/Commands/new-relic/monitor/_monitored-resource.md @@ -25,3 +25,14 @@ Lists all Azure resources that are currently being monitored by the specified Ne ```bash new-relic monitor monitored-resource --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkcmVzb3VyY2Vz/2026-06-01.xml) **Stable** + + + +#### examples + +- List the resources currently being monitored by the NewRelic monitor resource. + ```bash + new-relic monitor monitored-resource --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup + ``` diff --git a/Commands/new-relic/monitor/_refresh-ingestion-key.md b/Commands/new-relic/monitor/_refresh-ingestion-key.md new file mode 100644 index 000000000..316bee188 --- /dev/null +++ b/Commands/new-relic/monitor/_refresh-ingestion-key.md @@ -0,0 +1,16 @@ +# [Command] _new-relic monitor refresh-ingestion-key_ + +Refreshes the ingestion key for all monitors linked to the same account associated to the underlying monitor. + +## Versions + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vcmVmcmVzaGluZ2VzdGlvbmtleQ==/2026-06-01.xml) **Stable** + + + +#### examples + +- Refresh the ingestion key for a New Relic monitor + ```bash + new-relic monitor refresh-ingestion-key --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/new-relic/monitor/_show.md b/Commands/new-relic/monitor/_show.md index 03251208b..9032d3af3 100644 --- a/Commands/new-relic/monitor/_show.md +++ b/Commands/new-relic/monitor/_show.md @@ -25,3 +25,14 @@ Retrieves the properties and configuration details of a specific New Relic monit ```bash new-relic monitor show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30=/2026-06-01.xml) **Stable** + + + +#### examples + +- Get a NewRelicMonitorResource. + ```bash + new-relic monitor show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor + ``` diff --git a/Commands/new-relic/monitor/_switch-billing.md b/Commands/new-relic/monitor/_switch-billing.md index a863d154a..ef2813a6b 100644 --- a/Commands/new-relic/monitor/_switch-billing.md +++ b/Commands/new-relic/monitor/_switch-billing.md @@ -18,3 +18,14 @@ Switches the billing for the New Relic Monitor resource to be billed by Azure Ma ```bash new-relic monitor switch-billing --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup --azure-resource-id resourceId --organization-id organizationId --user-email="UserEmail@123.com" --plan-data billing-cycle="MONTHLY" effective-date='2022-10-25T15:14:33+02:00' plan-details="newrelic-pay-as-you-go-free-live@TIDgmz7xq9ge3py@PUBIDnewrelicinc1635200720692.newrelic_liftr_payg" usage-type="PAYG" ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vc3dpdGNoYmlsbGluZw==/2026-06-01.xml) **Stable** + + + +#### examples + +- Switches the billing for NewRelic monitor resource. + ```bash + new-relic monitor switch-billing --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup --azure-resource-id resourceId --organization-id organizationId --user-email="UserEmail@123.com" --plan-data billing-cycle="MONTHLY" effective-date='2026-06-01T00:00:00Z' plan-details="newrelic-pay-as-you-go-free-live@TIDn7ja87drquhy@PUBIDnewrelicinc1635200720692.newrelic_liftr_payg_2025" usage-type="PAYG" + ``` diff --git a/Commands/new-relic/monitor/_update.md b/Commands/new-relic/monitor/_update.md index 32a6009df..483d528b0 100644 --- a/Commands/new-relic/monitor/_update.md +++ b/Commands/new-relic/monitor/_update.md @@ -1,6 +1,6 @@ # [Command] _new-relic monitor update_ -Updates an existing New Relic monitor resource from your Azure subscription. +Update an existing New Relic monitor resource from your Azure subscription ## Versions diff --git a/Commands/new-relic/monitor/_vm-host-payload.md b/Commands/new-relic/monitor/_vm-host-payload.md index 51fb208be..11cb43630 100644 --- a/Commands/new-relic/monitor/_vm-host-payload.md +++ b/Commands/new-relic/monitor/_vm-host-payload.md @@ -25,3 +25,14 @@ Returns the payload that needs to be passed in the request body for installing t ```bash monitor vm-host-payload --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdm1ob3N0cGF5bG9hZHM=/2026-06-01.xml) **Stable** + + + +#### examples + +- Get MonitorsVmHostPayload. + ```bash + monitor vm-host-payload --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup + ``` diff --git a/Commands/new-relic/monitor/monitored-subscription/_create.md b/Commands/new-relic/monitor/monitored-subscription/_create.md index 62f724f1c..6651687fc 100644 --- a/Commands/new-relic/monitor/monitored-subscription/_create.md +++ b/Commands/new-relic/monitor/monitored-subscription/_create.md @@ -14,3 +14,14 @@ Create subscriptions to be monitored by the New Relic monitor resource, enabling ```bash new-relic monitor monitored-subscription create --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --configuration-name default --patch-operation Active --monitored-subscription-list=[{"subscription-id":"subscription-id", "status":"Active","error":"error","tag-rules":"log-rules=[{"send-aad-logs"="Enabled","send-subscription-logs"="Enabled","send-activity-logs"="Enabled",filtering-tags=[]}]","metric-rules"=[{"user-email"="UserEmail@123.com",filtering-tags=[{"name":"Environment","value":"Prod","action":"Include"}]}] ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucy97fQ==/2026-06-01.xml) **Stable** + + + +#### examples + +- Create monitored subscription configuration for a New Relic monitor + ```bash + new-relic monitor monitored-subscription create --resource-group myResourceGroup --monitor-name myNewRelicMonitor --configuration-name default --patch-operation AddBegin --monitored-subscription-list "[{subscription-id:/subscriptions/00000000-0000-0000-0000-000000000000,status:Active}]" + ``` diff --git a/Commands/new-relic/monitor/monitored-subscription/_delete.md b/Commands/new-relic/monitor/monitored-subscription/_delete.md index 22db11dfa..cbbcea683 100644 --- a/Commands/new-relic/monitor/monitored-subscription/_delete.md +++ b/Commands/new-relic/monitor/monitored-subscription/_delete.md @@ -12,5 +12,16 @@ Delete subscriptions being monitored by the New Relic monitor resource, removing - Delete the subscriptions that are being monitored by the NewRelic monitor resource ```bash - new-relic monitor monitored-subscription delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default + new-relic monitor monitored-subscription delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --configuration-name default + ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucy97fQ==/2026-06-01.xml) **Stable** + + + +#### examples + +- Delete the subscriptions that are being monitored by the NewRelic monitor resource + ```bash + new-relic monitor monitored-subscription delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --configuration-name default ``` diff --git a/Commands/new-relic/monitor/monitored-subscription/_list.md b/Commands/new-relic/monitor/monitored-subscription/_list.md index 27cbfe657..3cbffc9f4 100644 --- a/Commands/new-relic/monitor/monitored-subscription/_list.md +++ b/Commands/new-relic/monitor/monitored-subscription/_list.md @@ -14,3 +14,14 @@ List the subscriptions currently being monitored by the New Relic monitor resour ```bash new-relic monitor monitored-subscription list --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucw==/2026-06-01.xml) **Stable** + + + +#### examples + +- List the subscriptions currently being monitored by the NewRelic monitor resource. + ```bash + new-relic monitor monitored-subscription list --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor + ``` diff --git a/Commands/new-relic/monitor/monitored-subscription/_show.md b/Commands/new-relic/monitor/monitored-subscription/_show.md index a23ec0b6b..822a8d98d 100644 --- a/Commands/new-relic/monitor/monitored-subscription/_show.md +++ b/Commands/new-relic/monitor/monitored-subscription/_show.md @@ -14,3 +14,14 @@ Get detailed information about all subscriptions currently being monitored by th ```bash new-relic monitor monitored-subscription show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --configuration-name default ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucy97fQ==/2026-06-01.xml) **Stable** + + + +#### examples + +- List the subscriptions currently being monitored by the NewRelic monitor resource. + ```bash + new-relic monitor monitored-subscription show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --configuration-name default + ``` diff --git a/Commands/new-relic/monitor/monitored-subscription/_update.md b/Commands/new-relic/monitor/monitored-subscription/_update.md index ac5027319..a4737fbd0 100644 --- a/Commands/new-relic/monitor/monitored-subscription/_update.md +++ b/Commands/new-relic/monitor/monitored-subscription/_update.md @@ -1,6 +1,6 @@ # [Command] _new-relic monitor monitored-subscription update_ -Update subscriptions to be monitored by the New Relic monitor resource, ensuring optimal observability and performance. +Update a MonitoredSubscriptionProperties ## Versions @@ -14,3 +14,14 @@ Update subscriptions to be monitored by the New Relic monitor resource, ensuring ```bash new-relic monitor monitored-subscription update --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --configuration-name default --patch-operation Active --monitored-subscription-list=[{"subscription-id":"subscription-id", "status":"Active","error":"error","tag-rules":"log-rules=[{"send-aad-logs"="Enabled","send-subscription-logs"="Enabled","send-activity-logs"="Enabled",filtering-tags=[]}]","metric-rules"=[{"user-email"="UserEmail@123.com",filtering-tags=[{"name":"Environment","value":"Prod","action":"Include"}]}] ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucy97fQ==/2026-06-01.xml) **Stable** + + + +#### examples + +- Add an Azure subscription to a New Relic monitor + ```bash + new-relic monitor monitored-subscription update --resource-group myResourceGroup --monitor-name myNewRelicMonitor --configuration-name default --patch-operation AddBegin --monitored-subscription-list "[{subscription-id:/subscriptions/00000000-0000-0000-0000-000000000000,status:Active}]" + ``` diff --git a/Commands/new-relic/monitor/monitored-subscription/readme.md b/Commands/new-relic/monitor/monitored-subscription/readme.md index d351c81d5..36c416bb1 100644 --- a/Commands/new-relic/monitor/monitored-subscription/readme.md +++ b/Commands/new-relic/monitor/monitored-subscription/readme.md @@ -17,4 +17,4 @@ Manage subscriptions monitored by the New Relic monitor resource, ensuring optim : Get detailed information about all subscriptions currently being monitored by the New Relic monitor resource. - [update](/Commands/new-relic/monitor/monitored-subscription/_update.md) -: Update subscriptions to be monitored by the New Relic monitor resource, ensuring optimal observability and performance. +: Update a MonitoredSubscriptionProperties diff --git a/Commands/new-relic/monitor/readme.md b/Commands/new-relic/monitor/readme.md index 20c52b584..9f574d588 100644 --- a/Commands/new-relic/monitor/readme.md +++ b/Commands/new-relic/monitor/readme.md @@ -27,6 +27,12 @@ Provides a set of commands to manage New Relic monitor resources in your Azure s - [get-metric-statu](/Commands/new-relic/monitor/_get-metric-statu.md) : Retrieves the metric status that are configured in the New Relic monitor resource. +- [latest-linked-saas](/Commands/new-relic/monitor/_latest-linked-saas.md) +: Returns the latest SaaS linked to the newrelic organization of the underlying monitor. + +- [link-saas](/Commands/new-relic/monitor/_link-saas.md) +: Links a new SaaS to the newrelic organization of the underlying monitor. + - [list](/Commands/new-relic/monitor/_list.md) : Retrieves a list of all New Relic monitor resources either within a specific resource group or across the entire subscription, helping you quickly audit and manage your monitoring setup. @@ -45,6 +51,9 @@ Provides a set of commands to manage New Relic monitor resources in your Azure s - [monitored-resource](/Commands/new-relic/monitor/_monitored-resource.md) : Lists all Azure resources that are currently being monitored by the specified New Relic monitor resource, providing insight into the coverage of your observability setup. +- [refresh-ingestion-key](/Commands/new-relic/monitor/_refresh-ingestion-key.md) +: Refreshes the ingestion key for all monitors linked to the same account associated to the underlying monitor. + - [show](/Commands/new-relic/monitor/_show.md) : Retrieves the properties and configuration details of a specific New Relic monitor resource, providing insight into its setup and status. @@ -52,7 +61,7 @@ Provides a set of commands to manage New Relic monitor resources in your Azure s : Switches the billing for the New Relic Monitor resource to be billed by Azure Marketplace. - [update](/Commands/new-relic/monitor/_update.md) -: Updates an existing New Relic monitor resource from your Azure subscription. +: Update an existing New Relic monitor resource from your Azure subscription - [vm-host-payload](/Commands/new-relic/monitor/_vm-host-payload.md) : Returns the payload that needs to be passed in the request body for installing the New Relic agent on a VM, providing the necessary configuration details. diff --git a/Commands/new-relic/monitor/tag-rule/_create.md b/Commands/new-relic/monitor/tag-rule/_create.md index 60975d451..f125fdf75 100644 --- a/Commands/new-relic/monitor/tag-rule/_create.md +++ b/Commands/new-relic/monitor/tag-rule/_create.md @@ -25,3 +25,14 @@ Creates a new set of tag rules for a specific New Relic monitor resource, determ ```bash new-relic monitor tag-rule create --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default --log-rules send-aad-logs="Enabled" send-subscription-logs="Enabled" send-activity-logs="Enabled" filtering-tags=[] --metric-rules user-email="UserEmail@123.com" filtering-tags=[{"name":"Environment","value":"Prod","action":"Include"}] ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXMve30=/2026-06-01.xml) **Stable** + + + +#### examples + +- Create a tag rule for a New Relic monitor + ```bash + new-relic monitor tag-rule create --resource-group myResourceGroup --monitor-name myNewRelicMonitor --name default --log-rules send-aad-logs=Enabled send-subscription-logs=Enabled send-activity-logs=Enabled filtering-tags=[] --metric-rules send-metrics=Enabled user-email=user@example.com filtering-tags="[{name:Environment,value:Production,action:Include}]" + ``` diff --git a/Commands/new-relic/monitor/tag-rule/_delete.md b/Commands/new-relic/monitor/tag-rule/_delete.md index 109d21747..27ea84dad 100644 --- a/Commands/new-relic/monitor/tag-rule/_delete.md +++ b/Commands/new-relic/monitor/tag-rule/_delete.md @@ -25,3 +25,14 @@ Delete a tag rule set for a given New Relic monitor resource, removing fine-grai ```bash new-relic monitor tag-rule delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXMve30=/2026-06-01.xml) **Stable** + + + +#### examples + +- Delete a TagRule. + ```bash + new-relic monitor tag-rule delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default + ``` diff --git a/Commands/new-relic/monitor/tag-rule/_list.md b/Commands/new-relic/monitor/tag-rule/_list.md index 005d82101..ad4a4e968 100644 --- a/Commands/new-relic/monitor/tag-rule/_list.md +++ b/Commands/new-relic/monitor/tag-rule/_list.md @@ -25,3 +25,14 @@ Lists all tag rules associated with a specific New Relic monitor resource, helpi ```bash new-relic monitor tag-rule list --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXM=/2026-06-01.xml) **Stable** + + + +#### examples + +- List TagRule resources by NewRelicMonitorResource. + ```bash + new-relic monitor tag-rule list --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor + ``` diff --git a/Commands/new-relic/monitor/tag-rule/_show.md b/Commands/new-relic/monitor/tag-rule/_show.md index a5fff37d8..f8bf477b1 100644 --- a/Commands/new-relic/monitor/tag-rule/_show.md +++ b/Commands/new-relic/monitor/tag-rule/_show.md @@ -25,3 +25,14 @@ Retrieves the details of the tag rules for a specific New Relic monitor resource ```bash new-relic monitor tag-rule show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXMve30=/2026-06-01.xml) **Stable** + + + +#### examples + +- Get a TagRule. + ```bash + new-relic monitor tag-rule show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default + ``` diff --git a/Commands/new-relic/monitor/tag-rule/_update.md b/Commands/new-relic/monitor/tag-rule/_update.md index 5d194d111..b6b897a80 100644 --- a/Commands/new-relic/monitor/tag-rule/_update.md +++ b/Commands/new-relic/monitor/tag-rule/_update.md @@ -1,6 +1,6 @@ # [Command] _new-relic monitor tag-rule update_ -Updates the tag rules for a specific New Relic monitor resource, allowing you to modify the rules that control which Azure resources are monitored. +Update the tag rules for a specific New Relic monitor resource, allowing you to modify the rules that control which Azure resources are monitored ## Versions @@ -25,3 +25,7 @@ Updates the tag rules for a specific New Relic monitor resource, allowing you to ```bash new-relic monitor tag-rule update --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default --log-rules send-aad-logs="Enabled" send-subscription-logs="Enabled" send-activity-logs="Disabled" filtering-tags=[] ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXMve30=/2026-06-01.xml) **Stable** + + diff --git a/Commands/new-relic/monitor/tag-rule/readme.md b/Commands/new-relic/monitor/tag-rule/readme.md index f4901b19e..22f76615e 100644 --- a/Commands/new-relic/monitor/tag-rule/readme.md +++ b/Commands/new-relic/monitor/tag-rule/readme.md @@ -17,4 +17,4 @@ Provides a set of commands to manage tag rules for New Relic monitor resources, : Retrieves the details of the tag rules for a specific New Relic monitor resource, providing insight into its setup and status. - [update](/Commands/new-relic/monitor/tag-rule/_update.md) -: Updates the tag rules for a specific New Relic monitor resource, allowing you to modify the rules that control which Azure resources are monitored. +: Update the tag rules for a specific New Relic monitor resource, allowing you to modify the rules that control which Azure resources are monitored diff --git a/Commands/new-relic/organization/_list.md b/Commands/new-relic/organization/_list.md index 0b9d9d409..fc6e61feb 100644 --- a/Commands/new-relic/organization/_list.md +++ b/Commands/new-relic/organization/_list.md @@ -25,3 +25,14 @@ Lists all the New Relic organizations in your Azure subscription, helping you un ```bash new-relic organization list --location eastus2euap --user-email UserEmail@123.com ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvb3JnYW5pemF0aW9ucw==/2026-06-01.xml) **Stable** + + + +#### examples + +- List all the existing organizations. + ```bash + new-relic organization list --location eastus2euap --user-email UserEmail@123.com + ``` diff --git a/Commands/new-relic/plan/_list.md b/Commands/new-relic/plan/_list.md index a2079683a..92966a6e3 100644 --- a/Commands/new-relic/plan/_list.md +++ b/Commands/new-relic/plan/_list.md @@ -25,3 +25,14 @@ Lists all the plans data in your Azure subscription, providing an overview of th ```bash new-relic plan list --account-id MyAccountId --organization-id MyOrganizationId ``` + +### [2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvcGxhbnM=/2026-06-01.xml) **Stable** + + + +#### examples + +- List plans data. + ```bash + new-relic plan list --account-id MyAccountId --organization-id MyOrganizationId + ``` diff --git a/Commands/new-relic/readme.md b/Commands/new-relic/readme.md index 848f1be01..f2b999c89 100644 --- a/Commands/new-relic/readme.md +++ b/Commands/new-relic/readme.md @@ -15,3 +15,8 @@ Manage Azure New Relic resources. - [plan](/Commands/new-relic/plan/readme.md) : Manages the New Relic plans. + +## Commands + +- [activate-saas](/Commands/new-relic/_activate-saas.md) +: Resolve the token to get the SaaS resource ID and activate the SaaS resource diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWN0aXZhdGVzYWFz/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWN0aXZhdGVzYWFz/2026-06-01.json new file mode 100644 index 000000000..f6e05f913 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWN0aXZhdGVzYWFz/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/newrelic.observability/activatesaas", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTmV3UmVsaWMuT2JzZXJ2YWJpbGl0eS9hY3RpdmF0ZVNhYVM=/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic", "commands": [{"name": "activate-saas", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/providers/newrelic.observability/activatesaas", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTmV3UmVsaWMuT2JzZXJ2YWJpbGl0eS9hY3RpdmF0ZVNhYVM=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Request", "args": [{"type": "string", "var": "$request.publisherId", "options": ["publisher-id"], "required": true, "group": "Request", "help": {"short": "Publisher Id for NewRelic resource"}}, {"type": "string", "var": "$request.saasGuid", "options": ["saas-guid"], "required": true, "group": "Request", "help": {"short": "SaaS guid for Activate and Validate SaaS Resource"}}]}], "operations": [{"operationId": "SaaS_ActivateResource", "http": {"path": "/subscriptions/{subscriptionId}/providers/NewRelic.Observability/activateSaaS", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "request", "required": true, "props": [{"type": "string", "name": "publisherId", "arg": "$request.publisherId", "required": true}, {"type": "string", "name": "saasGuid", "arg": "$request.saasGuid", "required": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "string", "name": "saasId"}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWN0aXZhdGVzYWFz/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWN0aXZhdGVzYWFz/2026-06-01.xml new file mode 100644 index 000000000..b5ed72e24 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWN0aXZhdGVzYWFz/2026-06-01.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWNjb3VudHM=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWNjb3VudHM=/2026-06-01.json new file mode 100644 index 000000000..95eedd3e4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWNjb3VudHM=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/newrelic.observability/accounts", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTmV3UmVsaWMuT2JzZXJ2YWJpbGl0eS9hY2NvdW50cw==/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic account", "commands": [{"name": "list", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/providers/newrelic.observability/accounts", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTmV3UmVsaWMuT2JzZXJ2YWJpbGl0eS9hY2NvdW50cw==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.location", "options": ["location"], "required": true, "group": "", "help": {"short": "Location of NewRelic account."}}, {"type": "string", "var": "$Query.userEmail", "options": ["user-email"], "required": true, "help": {"short": "User Email."}}]}], "operations": [{"operationId": "Accounts_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/NewRelic.Observability/accounts", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "location", "arg": "$Query.location", "required": true}, {"type": "string", "name": "userEmail", "arg": "$Query.userEmail", "required": true}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accountId"}, {"type": "string", "name": "accountName"}, {"type": "string", "name": "organizationId"}, {"type": "string", "name": "region"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWNjb3VudHM=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWNjb3VudHM=/2026-06-01.xml new file mode 100644 index 000000000..d9fae0929 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvYWNjb3VudHM=/2026-06-01.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvb3JnYW5pemF0aW9ucw==/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvb3JnYW5pemF0aW9ucw==/2026-06-01.json new file mode 100644 index 000000000..89821d8cc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvb3JnYW5pemF0aW9ucw==/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/newrelic.observability/organizations", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTmV3UmVsaWMuT2JzZXJ2YWJpbGl0eS9vcmdhbml6YXRpb25z/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic organization", "commands": [{"name": "list", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/providers/newrelic.observability/organizations", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTmV3UmVsaWMuT2JzZXJ2YWJpbGl0eS9vcmdhbml6YXRpb25z/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.location", "options": ["location"], "required": true, "group": "", "help": {"short": "Location of NewRelic organization."}}, {"type": "string", "var": "$Query.userEmail", "options": ["user-email"], "required": true, "help": {"short": "User Email."}}]}], "operations": [{"operationId": "Organizations_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/NewRelic.Observability/organizations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "location", "arg": "$Query.location", "required": true}, {"type": "string", "name": "userEmail", "arg": "$Query.userEmail", "required": true}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "billingSource", "enum": {"items": [{"value": "AZURE"}, {"value": "NEWRELIC"}]}}, {"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvb3JnYW5pemF0aW9ucw==/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvb3JnYW5pemF0aW9ucw==/2026-06-01.xml new file mode 100644 index 000000000..be6db502f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvb3JnYW5pemF0aW9ucw==/2026-06-01.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.json new file mode 100644 index 000000000..5e438425f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/newrelic.observability/monitors", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTmV3UmVsaWMuT2JzZXJ2YWJpbGl0eS9tb25pdG9ycw==/V/MjAyNi0wNi0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3Jz/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "list", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/providers/newrelic.observability/monitors", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTmV3UmVsaWMuT2JzZXJ2YWJpbGl0eS9tb25pdG9ycw==/V/MjAyNi0wNi0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3Jz/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Monitors_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Monitors_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Monitors_ListBySubscription"], "operationId": "Monitors_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/NewRelic.Observability/monitors", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "accountCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionId"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Suspended"}]}}, {"readOnly": true, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "newRelicAccountProperties", "props": [{"type": "object", "name": "accountInfo", "props": [{"type": "string", "name": "accountId"}, {"type": "password", "name": "ingestionKey", "secret": true}, {"type": "string", "name": "region"}]}, {"type": "object", "name": "organizationInfo", "props": [{"type": "string", "name": "organizationId"}]}, {"type": "object", "name": "singleSignOnProperties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"type": "string", "name": "singleSignOnUrl"}]}, {"type": "string", "name": "userId"}]}, {"type": "string", "name": "orgCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "planData", "props": [{"type": "string", "name": "billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails"}, {"type": "string", "name": "usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "saaSAzureSubscriptionStatus"}, {"type": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "string", "name": "subscriptionState"}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "country"}, {"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "format": {"maxLength": 50}}, {"type": "string", "name": "lastName", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Monitors_ListByResourceGroup"], "operationId": "Monitors_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "accountCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionId"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Suspended"}]}}, {"readOnly": true, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "newRelicAccountProperties", "props": [{"type": "object", "name": "accountInfo", "props": [{"type": "string", "name": "accountId"}, {"type": "password", "name": "ingestionKey", "secret": true}, {"type": "string", "name": "region"}]}, {"type": "object", "name": "organizationInfo", "props": [{"type": "string", "name": "organizationId"}]}, {"type": "object", "name": "singleSignOnProperties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"type": "string", "name": "singleSignOnUrl"}]}, {"type": "string", "name": "userId"}]}, {"type": "string", "name": "orgCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "planData", "props": [{"type": "string", "name": "billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails"}, {"type": "string", "name": "usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "saaSAzureSubscriptionStatus"}, {"type": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "string", "name": "subscriptionState"}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "country"}, {"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "format": {"maxLength": 50}}, {"type": "string", "name": "lastName", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.xml new file mode 100644 index 000000000..bc2d254b9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.xml @@ -0,0 +1,453 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvcGxhbnM=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvcGxhbnM=/2026-06-01.json new file mode 100644 index 000000000..a270b104d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvcGxhbnM=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/newrelic.observability/plans", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTmV3UmVsaWMuT2JzZXJ2YWJpbGl0eS9wbGFucw==/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic plan", "commands": [{"name": "list", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/providers/newrelic.observability/plans", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTmV3UmVsaWMuT2JzZXJ2YWJpbGl0eS9wbGFucw==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.accountId", "options": ["account-id"], "help": {"short": "Account Id."}}, {"type": "string", "var": "$Query.organizationId", "options": ["organization-id"], "help": {"short": "Organization Id."}}]}], "operations": [{"operationId": "Plans_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/NewRelic.Observability/plans", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "accountId", "arg": "$Query.accountId"}, {"type": "string", "name": "organizationId", "arg": "$Query.organizationId"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accountCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "string", "name": "orgCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "planData", "props": [{"type": "string", "name": "billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails"}, {"type": "string", "name": "usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvcGxhbnM=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvcGxhbnM=/2026-06-01.xml new file mode 100644 index 000000000..aa1eba18c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvcGxhbnM=/2026-06-01.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.md new file mode 100644 index 000000000..322d6fecd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/newrelic.observability/monitors 2026-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnM=/2026-06-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30=/2026-06-01.json new file mode 100644 index 000000000..cf4c7905f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0=/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "show", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Monitors_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "accountCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionId"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Suspended"}]}}, {"readOnly": true, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "newRelicAccountProperties", "props": [{"type": "object", "name": "accountInfo", "props": [{"type": "string", "name": "accountId"}, {"type": "password", "name": "ingestionKey", "secret": true}, {"type": "string", "name": "region"}]}, {"type": "object", "name": "organizationInfo", "props": [{"type": "string", "name": "organizationId"}]}, {"type": "object", "name": "singleSignOnProperties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"type": "string", "name": "singleSignOnUrl"}]}, {"type": "string", "name": "userId"}]}, {"type": "string", "name": "orgCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "planData", "props": [{"type": "string", "name": "billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails"}, {"type": "string", "name": "usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "saaSAzureSubscriptionStatus"}, {"type": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "string", "name": "subscriptionState"}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "country"}, {"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "format": {"maxLength": 50}}, {"type": "string", "name": "lastName", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.userEmail", "options": ["user-email"], "required": true, "help": {"short": "User Email."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Monitors_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "userEmail", "arg": "$Query.userEmail", "required": true}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.accountCreationSource", "options": ["account-source", "account-creation-source"], "group": "Properties", "help": {"short": "Source of account creation"}, "enum": {"items": [{"name": "LIFTR", "value": "LIFTR"}, {"name": "NEWRELIC", "value": "NEWRELIC"}]}}, {"type": "object", "var": "$resource.properties.newRelicAccountProperties", "options": ["new-relic-account"], "group": "Properties", "help": {"short": "MarketplaceSubscriptionStatus of the resource Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show"}, "args": [{"type": "object", "var": "$resource.properties.newRelicAccountProperties.accountInfo", "options": ["account-info"], "help": {"short": "NewRelic Account Information"}, "args": [{"type": "string", "var": "$resource.properties.newRelicAccountProperties.accountInfo.accountId", "options": ["account-id"], "help": {"short": "Account id"}}, {"type": "password", "var": "$resource.properties.newRelicAccountProperties.accountInfo.ingestionKey", "options": ["ingestion-key"], "help": {"short": "ingestion key of account"}, "prompt": {"msg": "Password:"}}, {"type": "string", "var": "$resource.properties.newRelicAccountProperties.accountInfo.region", "options": ["region"], "help": {"short": "NewRelic account region"}}]}, {"type": "object", "var": "$resource.properties.newRelicAccountProperties.organizationInfo", "options": ["organization-info"], "help": {"short": "NewRelic Organization Information"}, "args": [{"type": "string", "var": "$resource.properties.newRelicAccountProperties.organizationInfo.organizationId", "options": ["organization-id"], "help": {"short": "Organization id"}}]}, {"type": "object", "var": "$resource.properties.newRelicAccountProperties.singleSignOnProperties", "options": ["single-sign-on-properties"], "help": {"short": "date when plan was applied"}, "args": [{"type": "string", "var": "$resource.properties.newRelicAccountProperties.singleSignOnProperties.enterpriseAppId", "options": ["enterprise-app-id"], "help": {"short": "The Id of the Enterprise App used for Single sign-on."}}, {"type": "string", "var": "$resource.properties.newRelicAccountProperties.singleSignOnProperties.provisioningState", "options": ["provisioning-state"], "help": {"short": "Provisioning state"}, "enum": {"items": [{"name": "Accepted", "value": "Accepted"}, {"name": "Canceled", "value": "Canceled"}, {"name": "Creating", "value": "Creating"}, {"name": "Deleted", "value": "Deleted"}, {"name": "Deleting", "value": "Deleting"}, {"name": "Failed", "value": "Failed"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "Succeeded", "value": "Succeeded"}, {"name": "Updating", "value": "Updating"}]}}, {"type": "string", "var": "$resource.properties.newRelicAccountProperties.singleSignOnProperties.singleSignOnState", "options": ["single-sign-on-state"], "help": {"short": "Single sign-on state"}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}, {"name": "Existing", "value": "Existing"}, {"name": "Initial", "value": "Initial"}]}}, {"type": "string", "var": "$resource.properties.newRelicAccountProperties.singleSignOnProperties.singleSignOnUrl", "options": ["single-sign-on-url"], "help": {"short": "The login URL specific to this NewRelic Organization"}}]}, {"type": "string", "var": "$resource.properties.newRelicAccountProperties.userId", "options": ["user-id"], "help": {"short": "User id"}}]}, {"type": "string", "var": "$resource.properties.orgCreationSource", "options": ["org-creation-source"], "group": "Properties", "help": {"short": "Source of org creation"}, "enum": {"items": [{"name": "LIFTR", "value": "LIFTR"}, {"name": "NEWRELIC", "value": "NEWRELIC"}]}}, {"type": "object", "var": "$resource.properties.planData", "options": ["plan-data"], "group": "Properties", "help": {"short": "Plan details Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show more."}, "args": [{"type": "string", "var": "$resource.properties.planData.billingCycle", "options": ["billing-cycle"], "help": {"short": "Different billing cycles like MONTHLY/WEEKLY. this could be enum"}}, {"type": "dateTime", "var": "$resource.properties.planData.effectiveDate", "options": ["effective-date"], "help": {"short": "date when plan was applied"}, "format": {"protocol": "iso"}}, {"type": "string", "var": "$resource.properties.planData.planDetails", "options": ["plan-details"], "help": {"short": "plan id as published by NewRelic"}}, {"type": "string", "var": "$resource.properties.planData.usageType", "options": ["usage-type"], "help": {"short": "Different usage type like PAYG/COMMITTED. this could be enum"}, "enum": {"items": [{"name": "COMMITTED", "value": "COMMITTED"}, {"name": "PAYG", "value": "PAYG"}]}}]}, {"type": "string", "var": "$resource.properties.saaSAzureSubscriptionStatus", "options": ["saas-azure-subscription-status"], "hide": true, "group": "Properties", "help": {"short": "Status of Azure Subscription where Marketplace SaaS is located."}}, {"type": "object", "var": "$resource.properties.saaSData", "options": ["saas-data"], "group": "Properties", "help": {"short": "SaaS details"}, "args": [{"type": "string", "var": "$resource.properties.saaSData.saaSResourceId", "options": ["saas-resource-id"], "group": "", "help": {"short": "SaaS resource id"}}]}, {"type": "string", "var": "$resource.properties.subscriptionState", "options": ["subscription-state"], "hide": true, "group": "Properties", "help": {"short": "State of the Azure Subscription containing the monitor resource"}}, {"type": "object", "var": "$resource.properties.userInfo", "options": ["user-info"], "group": "Properties", "help": {"short": "User Info Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show more."}, "args": [{"type": "string", "var": "$resource.properties.userInfo.country", "options": ["country"], "help": {"short": "country if user"}}, {"type": "string", "var": "$resource.properties.userInfo.emailAddress", "options": ["email-address"], "help": {"short": "User Email"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "var": "$resource.properties.userInfo.firstName", "options": ["first-name"], "help": {"short": "First name"}, "format": {"maxLength": 50}}, {"type": "string", "var": "$resource.properties.userInfo.lastName", "options": ["last-name"], "help": {"short": "Last name"}, "format": {"maxLength": 50}}, {"type": "string", "var": "$resource.properties.userInfo.phoneNumber", "options": ["phone-number"], "help": {"short": "Contact phone number"}, "format": {"maxLength": 40}}]}]}, {"name": "Resource", "args": [{"type": "object", "var": "$resource.identity", "options": ["identity"], "group": "Resource", "help": {"short": "The managed service identities assigned to this resource. Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show more."}, "default": {"value": {"type": "SystemAssigned"}}, "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$resource.identity.type", "options": ["type"], "required": true, "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"nullable": true, "type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"type": "ResourceLocation", "var": "$resource.location", "options": ["location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives When not specified, the location of the resource group will be used."}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags. Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show more."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Monitors_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$resource.identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "accountCreationSource", "arg": "$resource.properties.accountCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "newRelicAccountProperties", "arg": "$resource.properties.newRelicAccountProperties", "props": [{"type": "object", "name": "accountInfo", "arg": "$resource.properties.newRelicAccountProperties.accountInfo", "props": [{"type": "string", "name": "accountId", "arg": "$resource.properties.newRelicAccountProperties.accountInfo.accountId"}, {"type": "password", "name": "ingestionKey", "arg": "$resource.properties.newRelicAccountProperties.accountInfo.ingestionKey", "secret": true}, {"type": "string", "name": "region", "arg": "$resource.properties.newRelicAccountProperties.accountInfo.region"}]}, {"type": "object", "name": "organizationInfo", "arg": "$resource.properties.newRelicAccountProperties.organizationInfo", "props": [{"type": "string", "name": "organizationId", "arg": "$resource.properties.newRelicAccountProperties.organizationInfo.organizationId"}]}, {"type": "object", "name": "singleSignOnProperties", "arg": "$resource.properties.newRelicAccountProperties.singleSignOnProperties", "props": [{"type": "string", "name": "enterpriseAppId", "arg": "$resource.properties.newRelicAccountProperties.singleSignOnProperties.enterpriseAppId"}, {"type": "string", "name": "provisioningState", "arg": "$resource.properties.newRelicAccountProperties.singleSignOnProperties.provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "singleSignOnState", "arg": "$resource.properties.newRelicAccountProperties.singleSignOnProperties.singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"type": "string", "name": "singleSignOnUrl", "arg": "$resource.properties.newRelicAccountProperties.singleSignOnProperties.singleSignOnUrl"}]}, {"type": "string", "name": "userId", "arg": "$resource.properties.newRelicAccountProperties.userId"}]}, {"type": "string", "name": "orgCreationSource", "arg": "$resource.properties.orgCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "planData", "arg": "$resource.properties.planData", "props": [{"type": "string", "name": "billingCycle", "arg": "$resource.properties.planData.billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "arg": "$resource.properties.planData.effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails", "arg": "$resource.properties.planData.planDetails"}, {"type": "string", "name": "usageType", "arg": "$resource.properties.planData.usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}, {"type": "string", "name": "saaSAzureSubscriptionStatus", "arg": "$resource.properties.saaSAzureSubscriptionStatus"}, {"type": "object", "name": "saaSData", "arg": "$resource.properties.saaSData", "props": [{"type": "string", "name": "saaSResourceId", "arg": "$resource.properties.saaSData.saaSResourceId"}]}, {"type": "string", "name": "subscriptionState", "arg": "$resource.properties.subscriptionState"}, {"type": "object", "name": "userInfo", "arg": "$resource.properties.userInfo", "props": [{"type": "string", "name": "country", "arg": "$resource.properties.userInfo.country"}, {"type": "string", "name": "emailAddress", "arg": "$resource.properties.userInfo.emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "arg": "$resource.properties.userInfo.firstName", "format": {"maxLength": 50}}, {"type": "string", "name": "lastName", "arg": "$resource.properties.userInfo.lastName", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "arg": "$resource.properties.userInfo.phoneNumber", "format": {"maxLength": 40}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "accountCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionId"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Suspended"}]}}, {"readOnly": true, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "newRelicAccountProperties", "props": [{"type": "object", "name": "accountInfo", "props": [{"type": "string", "name": "accountId"}, {"type": "password", "name": "ingestionKey", "secret": true}, {"type": "string", "name": "region"}]}, {"type": "object", "name": "organizationInfo", "props": [{"type": "string", "name": "organizationId"}]}, {"type": "object", "name": "singleSignOnProperties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"type": "string", "name": "singleSignOnUrl"}]}, {"type": "string", "name": "userId"}]}, {"type": "string", "name": "orgCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "planData", "props": [{"type": "string", "name": "billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails"}, {"type": "string", "name": "usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "saaSAzureSubscriptionStatus"}, {"type": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "string", "name": "subscriptionState"}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "country"}, {"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "format": {"maxLength": 50}}, {"type": "string", "name": "lastName", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Monitors resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$properties.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$properties.identity.type", "options": ["type"], "hide": true, "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"blank": {"value": []}, "type": "array", "var": "$properties.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"nullable": true, "type": "object", "var": "$properties.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$properties.properties.accountCreationSource", "options": ["account-source", "account-creation-source"], "group": "Properties", "help": {"short": "Source of account creation"}, "enum": {"items": [{"name": "LIFTR", "value": "LIFTR"}, {"name": "NEWRELIC", "value": "NEWRELIC"}]}}, {"type": "object", "var": "$properties.properties.newRelicAccountProperties", "options": ["new-relic-account", "new-relic-account-properties"], "group": "Properties", "help": {"short": "MarketplaceSubscriptionStatus of the resource"}, "args": [{"type": "object", "var": "$properties.properties.newRelicAccountProperties.accountInfo", "options": ["account-info"], "help": {"short": "NewRelic Account Information"}, "args": [{"type": "string", "var": "$properties.properties.newRelicAccountProperties.accountInfo.accountId", "options": ["account-id"], "help": {"short": "Account id"}}, {"type": "password", "var": "$properties.properties.newRelicAccountProperties.accountInfo.ingestionKey", "options": ["ingestion-key"], "help": {"short": "Credential string."}, "prompt": {"msg": "Password:"}}, {"type": "string", "var": "$properties.properties.newRelicAccountProperties.accountInfo.region", "options": ["region"], "help": {"short": "Region where New Relic account is present"}}]}, {"type": "object", "var": "$properties.properties.newRelicAccountProperties.organizationInfo", "options": ["organization-info"], "help": {"short": "NewRelic Organization Information"}, "args": [{"type": "string", "var": "$properties.properties.newRelicAccountProperties.organizationInfo.organizationId", "options": ["organization-id"], "help": {"short": "Organization id"}}]}, {"type": "object", "var": "$properties.properties.newRelicAccountProperties.singleSignOnProperties", "options": ["single-sign-on-properties"], "help": {"short": "date when plan was applied"}, "args": [{"type": "string", "var": "$properties.properties.newRelicAccountProperties.singleSignOnProperties.enterpriseAppId", "options": ["enterprise-app-id"], "help": {"short": "The Id of the Enterprise App used for Single sign-on."}}, {"type": "string", "var": "$properties.properties.newRelicAccountProperties.singleSignOnProperties.provisioningState", "options": ["provisioning-state"], "help": {"short": "Provisioning state"}, "enum": {"items": [{"name": "Accepted", "value": "Accepted"}, {"name": "Canceled", "value": "Canceled"}, {"name": "Creating", "value": "Creating"}, {"name": "Deleted", "value": "Deleted"}, {"name": "Deleting", "value": "Deleting"}, {"name": "Failed", "value": "Failed"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "Succeeded", "value": "Succeeded"}, {"name": "Updating", "value": "Updating"}]}}, {"type": "string", "var": "$properties.properties.newRelicAccountProperties.singleSignOnProperties.singleSignOnState", "options": ["single-sign-on-state"], "help": {"short": "Single sign-on state"}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}, {"name": "Existing", "value": "Existing"}, {"name": "Initial", "value": "Initial"}]}}, {"type": "string", "var": "$properties.properties.newRelicAccountProperties.singleSignOnProperties.singleSignOnUrl", "options": ["single-sign-on-url"], "help": {"short": "The login URL specific to this NewRelic Organization"}}]}, {"type": "string", "var": "$properties.properties.newRelicAccountProperties.userId", "options": ["user-id"], "help": {"short": "User id"}}]}, {"type": "string", "var": "$properties.properties.orgCreationSource", "options": ["org-creation-source"], "group": "Properties", "help": {"short": "Source of org creation"}, "enum": {"items": [{"name": "LIFTR", "value": "LIFTR"}, {"name": "NEWRELIC", "value": "NEWRELIC"}]}}, {"type": "object", "var": "$properties.properties.planData", "options": ["plan-data"], "group": "Properties", "help": {"short": "Plan details"}, "args": [{"type": "string", "var": "$properties.properties.planData.billingCycle", "options": ["billing-cycle"], "help": {"short": "Different billing cycles like Monthly/Weekly."}}, {"type": "dateTime", "var": "$properties.properties.planData.effectiveDate", "options": ["effective-date"], "help": {"short": "date when plan was applied"}, "format": {"protocol": "iso"}}, {"type": "string", "var": "$properties.properties.planData.planDetails", "options": ["plan-details"], "help": {"short": "plan id as published by NewRelic"}}, {"type": "string", "var": "$properties.properties.planData.usageType", "options": ["usage-type"], "help": {"short": "Different usage type like PAYG/COMMITTED. this could be enum"}, "enum": {"items": [{"name": "COMMITTED", "value": "COMMITTED"}, {"name": "PAYG", "value": "PAYG"}]}}]}, {"type": "object", "var": "$properties.properties.saaSData", "options": ["saas-data"], "group": "Properties", "help": {"short": "SaaS details"}, "args": [{"type": "string", "var": "$properties.properties.saaSData.saaSResourceId", "options": ["saas-resource-id"], "group": "", "help": {"short": "SaaS resource id"}}]}, {"type": "object", "var": "$properties.properties.userInfo", "options": ["user-info"], "group": "Properties", "help": {"short": "User Info"}, "args": [{"type": "string", "var": "$properties.properties.userInfo.country", "options": ["country"], "help": {"short": "country if user"}}, {"type": "string", "var": "$properties.properties.userInfo.emailAddress", "options": ["email-address"], "help": {"short": "Reusable representation of an email address"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "var": "$properties.properties.userInfo.firstName", "options": ["first-name"], "help": {"short": "First name"}, "format": {"maxLength": 50}}, {"type": "string", "var": "$properties.properties.userInfo.lastName", "options": ["last-name"], "help": {"short": "Last name"}, "format": {"maxLength": 50}}, {"type": "string", "var": "$properties.properties.userInfo.phoneNumber", "options": ["phone-number"], "help": {"short": "Contact phone number"}, "format": {"maxLength": 40}}]}, {"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Monitors_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$properties.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "name": "userAssignedIdentities", "arg": "$properties.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$properties.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$properties.identity.systemAssigned"}}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accountCreationSource", "arg": "$properties.properties.accountCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "newRelicAccountProperties", "arg": "$properties.properties.newRelicAccountProperties", "props": [{"type": "object", "name": "accountInfo", "arg": "$properties.properties.newRelicAccountProperties.accountInfo", "props": [{"type": "string", "name": "accountId", "arg": "$properties.properties.newRelicAccountProperties.accountInfo.accountId"}, {"type": "password", "name": "ingestionKey", "arg": "$properties.properties.newRelicAccountProperties.accountInfo.ingestionKey", "secret": true}, {"type": "string", "name": "region", "arg": "$properties.properties.newRelicAccountProperties.accountInfo.region"}]}, {"type": "object", "name": "organizationInfo", "arg": "$properties.properties.newRelicAccountProperties.organizationInfo", "props": [{"type": "string", "name": "organizationId", "arg": "$properties.properties.newRelicAccountProperties.organizationInfo.organizationId"}]}, {"type": "object", "name": "singleSignOnProperties", "arg": "$properties.properties.newRelicAccountProperties.singleSignOnProperties", "props": [{"type": "string", "name": "enterpriseAppId", "arg": "$properties.properties.newRelicAccountProperties.singleSignOnProperties.enterpriseAppId"}, {"type": "string", "name": "provisioningState", "arg": "$properties.properties.newRelicAccountProperties.singleSignOnProperties.provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "singleSignOnState", "arg": "$properties.properties.newRelicAccountProperties.singleSignOnProperties.singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"type": "string", "name": "singleSignOnUrl", "arg": "$properties.properties.newRelicAccountProperties.singleSignOnProperties.singleSignOnUrl"}]}, {"type": "string", "name": "userId", "arg": "$properties.properties.newRelicAccountProperties.userId"}]}, {"type": "string", "name": "orgCreationSource", "arg": "$properties.properties.orgCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "planData", "arg": "$properties.properties.planData", "props": [{"type": "string", "name": "billingCycle", "arg": "$properties.properties.planData.billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "arg": "$properties.properties.planData.effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails", "arg": "$properties.properties.planData.planDetails"}, {"type": "string", "name": "usageType", "arg": "$properties.properties.planData.usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}, {"type": "object", "name": "saaSData", "arg": "$properties.properties.saaSData", "props": [{"type": "string", "name": "saaSResourceId", "arg": "$properties.properties.saaSData.saaSResourceId"}]}, {"type": "object", "name": "userInfo", "arg": "$properties.properties.userInfo", "props": [{"type": "string", "name": "country", "arg": "$properties.properties.userInfo.country"}, {"type": "string", "name": "emailAddress", "arg": "$properties.properties.userInfo.emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "arg": "$properties.properties.userInfo.firstName", "format": {"maxLength": 50}}, {"type": "string", "name": "lastName", "arg": "$properties.properties.userInfo.lastName", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "arg": "$properties.properties.userInfo.phoneNumber", "format": {"maxLength": 40}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "accountCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionId"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Suspended"}]}}, {"readOnly": true, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "newRelicAccountProperties", "props": [{"type": "object", "name": "accountInfo", "props": [{"type": "string", "name": "accountId"}, {"type": "password", "name": "ingestionKey", "secret": true}, {"type": "string", "name": "region"}]}, {"type": "object", "name": "organizationInfo", "props": [{"type": "string", "name": "organizationId"}]}, {"type": "object", "name": "singleSignOnProperties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"type": "string", "name": "singleSignOnUrl"}]}, {"type": "string", "name": "userId"}]}, {"type": "string", "name": "orgCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "planData", "props": [{"type": "string", "name": "billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails"}, {"type": "string", "name": "usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "saaSAzureSubscriptionStatus"}, {"type": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "string", "name": "subscriptionState"}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "country"}, {"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "format": {"maxLength": 50}}, {"type": "string", "name": "lastName", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30=/2026-06-01.xml new file mode 100644 index 000000000..904d8c0b6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30=/2026-06-01.xml @@ -0,0 +1,1285 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0YmlsbGluZ2luZm8=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0YmlsbGluZ2luZm8=/2026-06-01.json new file mode 100644 index 000000000..453414999 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0YmlsbGluZ2luZm8=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getbillinginfo", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vZ2V0QmlsbGluZ0luZm8=/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "get-billing-info", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getbillinginfo", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vZ2V0QmlsbGluZ0luZm8=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "BillingInfo_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getBillingInfo", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "marketplaceSaasInfo", "props": [{"type": "string", "name": "billedAzureSubscriptionId"}, {"type": "string", "name": "marketplaceResourceId"}, {"type": "string", "name": "marketplaceStatus"}, {"type": "string", "name": "marketplaceSubscriptionId"}, {"type": "string", "name": "marketplaceSubscriptionName"}, {"type": "string", "name": "offerId"}, {"type": "string", "name": "publisherId"}]}, {"type": "object", "name": "partnerBillingEntity", "props": [{"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName"}]}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0YmlsbGluZ2luZm8=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0YmlsbGluZ2luZm8=/2026-06-01.xml new file mode 100644 index 000000000..7c245cb49 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0YmlsbGluZ2luZm8=/2026-06-01.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljc3RhdHVz/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljc3RhdHVz/2026-06-01.json new file mode 100644 index 000000000..9ce07230e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljc3RhdHVz/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricstatus", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vZ2V0TWV0cmljU3RhdHVz/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "get-metric-statu", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricstatus", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vZ2V0TWV0cmljU3RhdHVz/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Request", "args": [{"type": "array", "var": "$request.azureResourceIds", "options": ["azure-resource-ids"], "group": "Request", "help": {"short": "Azure resource IDs Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show more."}, "item": {"type": "string"}}, {"type": "string", "var": "$request.userEmail", "options": ["user-email"], "required": true, "group": "Request", "help": {"short": "User Email"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}], "operations": [{"operationId": "Monitors_GetMetricStatus", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getMetricStatus", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "request", "required": true, "props": [{"type": "array", "name": "azureResourceIds", "arg": "$request.azureResourceIds", "item": {"type": "string"}}, {"type": "string", "name": "userEmail", "arg": "$request.userEmail", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "array", "name": "azureResourceIds", "item": {"type": "string"}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljc3RhdHVz/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljc3RhdHVz/2026-06-01.xml new file mode 100644 index 000000000..5e8d4de99 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljc3RhdHVz/2026-06-01.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljcnVsZXM=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljcnVsZXM=/2026-06-01.json new file mode 100644 index 000000000..160540c4f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljcnVsZXM=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricrules", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vZ2V0TWV0cmljUnVsZXM=/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "get-metric-rule", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricrules", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vZ2V0TWV0cmljUnVsZXM=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Request", "args": [{"type": "string", "var": "$request.userEmail", "options": ["user-email"], "required": true, "group": "Request", "help": {"short": "User Email"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}], "operations": [{"operationId": "Monitors_GetMetricRules", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getMetricRules", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "request", "required": true, "props": [{"type": "string", "name": "userEmail", "arg": "$request.userEmail", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "array", "name": "filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "string", "name": "sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljcnVsZXM=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljcnVsZXM=/2026-06-01.xml new file mode 100644 index 000000000..61e880235 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vZ2V0bWV0cmljcnVsZXM=/2026-06-01.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGF0ZXN0bGlua2Vkc2Fhcw==/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGF0ZXN0bGlua2Vkc2Fhcw==/2026-06-01.json new file mode 100644 index 000000000..d55d760ff --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGF0ZXN0bGlua2Vkc2Fhcw==/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/latestlinkedsaas", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGF0ZXN0TGlua2VkU2FhUw==/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "latest-linked-saas", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/latestlinkedsaas", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGF0ZXN0TGlua2VkU2FhUw==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Monitors resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Monitors_LatestLinkedSaaS", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/latestLinkedSaaS", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "boolean", "name": "isHiddenSaaS"}, {"type": "string", "name": "saaSResourceId"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGF0ZXN0bGlua2Vkc2Fhcw==/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGF0ZXN0bGlua2Vkc2Fhcw==/2026-06-01.xml new file mode 100644 index 000000000..af4aa8f27 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGF0ZXN0bGlua2Vkc2Fhcw==/2026-06-01.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlua3NhYXM=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlua3NhYXM=/2026-06-01.json new file mode 100644 index 000000000..7ae7f353c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlua3NhYXM=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/linksaas", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGlua1NhYVM=/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "link-saas", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/linksaas", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGlua1NhYVM=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Monitors resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.saaSResourceId", "options": ["saas-resource-id"], "group": "Body", "help": {"short": "SaaS resource id"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Monitors_LinkSaaS", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/linkSaaS", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "saaSResourceId", "arg": "$body.saaSResourceId"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "accountCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionId"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Suspended"}]}}, {"readOnly": true, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "newRelicAccountProperties", "props": [{"type": "object", "name": "accountInfo", "props": [{"type": "string", "name": "accountId"}, {"type": "password", "name": "ingestionKey", "secret": true}, {"type": "string", "name": "region"}]}, {"type": "object", "name": "organizationInfo", "props": [{"type": "string", "name": "organizationId"}]}, {"type": "object", "name": "singleSignOnProperties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"type": "string", "name": "singleSignOnUrl"}]}, {"type": "string", "name": "userId"}]}, {"type": "string", "name": "orgCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "planData", "props": [{"type": "string", "name": "billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails"}, {"type": "string", "name": "usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "saaSAzureSubscriptionStatus"}, {"type": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "string", "name": "subscriptionState"}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "country"}, {"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "format": {"maxLength": 50}}, {"type": "string", "name": "lastName", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlua3NhYXM=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlua3NhYXM=/2026-06-01.xml new file mode 100644 index 000000000..2f41b24c6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlua3NhYXM=/2026-06-01.xml @@ -0,0 +1,249 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGFwcHNlcnZpY2Vz/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGFwcHNlcnZpY2Vz/2026-06-01.json new file mode 100644 index 000000000..2dc137306 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGFwcHNlcnZpY2Vz/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listappservices", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGlzdEFwcFNlcnZpY2Vz/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "list-app-service", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listappservices", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGlzdEFwcFNlcnZpY2Vz/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Request", "args": [{"type": "array", "var": "$request.azureResourceIds", "options": ["azure-resource-ids"], "group": "Request", "help": {"short": "Azure resource IDs Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show more."}, "item": {"type": "string"}}, {"type": "string", "var": "$request.userEmail", "options": ["user-email"], "required": true, "group": "Request", "help": {"short": "User Email"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}], "operations": [{"operationId": "Monitors_ListAppServices", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listAppServices", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "request", "required": true, "props": [{"type": "array", "name": "azureResourceIds", "arg": "$request.azureResourceIds", "item": {"type": "string"}}, {"type": "string", "name": "userEmail", "arg": "$request.userEmail", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "agentStatus"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "azureResourceId"}]}, "identifiers": ["azureResourceId"]}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGFwcHNlcnZpY2Vz/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGFwcHNlcnZpY2Vz/2026-06-01.xml new file mode 100644 index 000000000..af119e539 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGFwcHNlcnZpY2Vz/2026-06-01.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGNvbm5lY3RlZHBhcnRuZXJyZXNvdXJjZXM=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGNvbm5lY3RlZHBhcnRuZXJyZXNvdXJjZXM=/2026-06-01.json new file mode 100644 index 000000000..4b4ed5f6d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGNvbm5lY3RlZHBhcnRuZXJyZXNvdXJjZXM=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listconnectedpartnerresources", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGlzdENvbm5lY3RlZFBhcnRuZXJSZXNvdXJjZXM=/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "list-connected-partner-resource", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listconnectedpartnerresources", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGlzdENvbm5lY3RlZFBhcnRuZXJSZXNvdXJjZXM=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$body", "options": ["body"], "help": {"short": "Reusable representation of an email address"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}], "operations": [{"operationId": "ConnectedPartnerResources_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listConnectedPartnerResources", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "string", "name": "body", "arg": "$body", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "accountId"}, {"type": "string", "name": "accountName"}, {"type": "string", "name": "azureResourceId"}, {"type": "string", "name": "location"}]}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGNvbm5lY3RlZHBhcnRuZXJyZXNvdXJjZXM=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGNvbm5lY3RlZHBhcnRuZXJyZXNvdXJjZXM=/2026-06-01.xml new file mode 100644 index 000000000..2bb05b497 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGNvbm5lY3RlZHBhcnRuZXJyZXNvdXJjZXM=/2026-06-01.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGhvc3Rz/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGhvc3Rz/2026-06-01.json new file mode 100644 index 000000000..bfadebd20 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGhvc3Rz/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listhosts", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGlzdEhvc3Rz/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "list-host", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listhosts", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGlzdEhvc3Rz/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Request", "args": [{"type": "string", "var": "$request.userEmail", "options": ["user-email"], "required": true, "group": "Request", "help": {"short": "User Email"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "array", "var": "$request.vmIds", "options": ["vm-ids"], "group": "Request", "help": {"short": "VM resource IDs Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show more."}, "item": {"type": "string"}}]}], "operations": [{"operationId": "Monitors_ListHosts", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listHosts", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "request", "required": true, "props": [{"type": "string", "name": "userEmail", "arg": "$request.userEmail", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "array", "name": "vmIds", "arg": "$request.vmIds", "item": {"type": "string"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "agentStatus"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "vmId"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGhvc3Rz/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGhvc3Rz/2026-06-01.xml new file mode 100644 index 000000000..6627805ca --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGhvc3Rz/2026-06-01.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGxpbmtlZHJlc291cmNlcw==/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGxpbmtlZHJlc291cmNlcw==/2026-06-01.json new file mode 100644 index 000000000..bc7859f6c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGxpbmtlZHJlc291cmNlcw==/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listlinkedresources", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGlzdExpbmtlZFJlc291cmNlcw==/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "list-linked-resource", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listlinkedresources", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbGlzdExpbmtlZFJlc291cmNlcw==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Monitors_ListLinkedResources", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listLinkedResources", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "id"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGxpbmtlZHJlc291cmNlcw==/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGxpbmtlZHJlc291cmNlcw==/2026-06-01.xml new file mode 100644 index 000000000..853107906 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbGlzdGxpbmtlZHJlc291cmNlcw==/2026-06-01.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucw==/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucw==/2026-06-01.json new file mode 100644 index 000000000..4c36b6ae1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucw==/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredsubscriptions", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbW9uaXRvcmVkU3Vic2NyaXB0aW9ucw==/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor monitored-subscription", "commands": [{"name": "list", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredsubscriptions", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbW9uaXRvcmVkU3Vic2NyaXB0aW9ucw==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "MonitoredSubscriptions_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredSubscriptions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}/monitoredSubscriptions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "monitoredSubscriptionList", "item": {"type": "object", "props": [{"type": "string", "name": "error"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Active"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"type": "string", "name": "subscriptionId"}, {"type": "object", "name": "tagRules", "props": [{"type": "object", "name": "logRules", "props": [{"type": "array", "name": "filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name"}, {"type": "string", "name": "value"}], "cls": "FilteringTag_read"}}, {"type": "string", "name": "sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}, {"type": "string", "name": "sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucw==/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucw==/2026-06-01.xml new file mode 100644 index 000000000..74d289b6e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucw==/2026-06-01.xml @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucy97fQ==/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucy97fQ==/2026-06-01.json new file mode 100644 index 000000000..06ee76803 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucy97fQ==/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredsubscriptions/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbW9uaXRvcmVkU3Vic2NyaXB0aW9ucy97Y29uZmlndXJhdGlvbk5hbWV9/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor monitored-subscription", "commands": [{"name": "show", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredsubscriptions/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbW9uaXRvcmVkU3Vic2NyaXB0aW9ucy97Y29uZmlndXJhdGlvbk5hbWV9/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The configuration name. Only 'default' value is supported."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}, "enum": {"items": [{"name": "default", "value": "default"}]}}, {"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "MonitoredSubscriptions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}, "enum": {"items": [{"value": "default"}]}}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}/monitoredSubscriptions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "monitoredSubscriptionList", "item": {"type": "object", "props": [{"type": "string", "name": "error"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Active"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"type": "string", "name": "subscriptionId"}, {"type": "object", "name": "tagRules", "props": [{"type": "object", "name": "logRules", "props": [{"type": "array", "name": "filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name"}, {"type": "string", "name": "value"}], "cls": "FilteringTag_read"}}, {"type": "string", "name": "sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}, {"type": "string", "name": "sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredsubscriptions/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbW9uaXRvcmVkU3Vic2NyaXB0aW9ucy97Y29uZmlndXJhdGlvbk5hbWV9/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The configuration name. Only 'default' value is supported."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}, "enum": {"items": [{"name": "default", "value": "default"}]}}, {"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "MonitoredSubscriptions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}, "enum": {"items": [{"value": "default"}]}}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredsubscriptions/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbW9uaXRvcmVkU3Vic2NyaXB0aW9ucy97Y29uZmlndXJhdGlvbk5hbWV9/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The configuration name. Only 'default' value is supported."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}, "enum": {"items": [{"name": "default", "value": "default"}]}}, {"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$body.properties.monitoredSubscriptionList", "options": ["subscriptions", "monitored-subscription-list"], "group": "Properties", "help": {"short": "List of subscriptions and the state of the monitoring."}, "item": {"type": "object", "args": [{"type": "string", "var": "$body.properties.monitoredSubscriptionList[].error", "options": ["error"], "hide": true, "group": "", "help": {"short": "The reason of not monitoring the subscription."}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].status", "options": ["status"], "help": {"short": "The state of monitoring."}, "enum": {"items": [{"name": "Active", "value": "Active"}, {"name": "Deleting", "value": "Deleting"}, {"name": "Failed", "value": "Failed"}, {"name": "InProgress", "value": "InProgress"}]}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].subscriptionId", "options": ["subscription-id"], "help": {"short": "The subscriptionId to be monitored."}}, {"type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules", "options": ["tag-rules"], "hide": true, "group": "", "help": {"short": "The resource-specific properties for this resource."}, "args": [{"type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules", "options": ["log-rules"], "help": {"short": "Set of rules for sending logs for the Monitor resource."}, "args": [{"type": "array", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags."}, "item": {"type": "object", "args": [{"type": "string", "var": "@FilteringTag_create.action", "options": ["action"], "help": {"short": "Valid actions for a filtering tag. Exclusion takes priority over inclusion."}, "enum": {"items": [{"name": "Exclude", "value": "Exclude"}, {"name": "Include", "value": "Include"}]}}, {"type": "string", "var": "@FilteringTag_create.name", "options": ["name"], "help": {"short": "The name (also known as the key) of the tag."}}, {"type": "string", "var": "@FilteringTag_create.value", "options": ["value"], "help": {"short": "The value of the tag."}}], "cls": "FilteringTag_create"}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendAadLogs", "options": ["send-aad-logs"], "help": {"short": "Flag specifying if AAD logs should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendActivityLogs", "options": ["send-activity-logs"], "help": {"short": "Flag specifying if activity logs from Azure resources should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendSubscriptionLogs", "options": ["send-subscription-logs"], "help": {"short": "Flag specifying if subscription logs should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules", "options": ["metric-rules"], "help": {"short": "Set of rules for sending metrics for the Monitor resource."}, "args": [{"type": "array<@FilteringTag_create>", "var": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing metrics."}, "item": {"type": "@FilteringTag_create"}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.sendMetrics", "options": ["send-metrics"], "help": {"short": "Flag specifying if metrics should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.userEmail", "options": ["user-email"], "help": {"short": "User Email"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}]}]}}, {"type": "string", "var": "$body.properties.patchOperation", "options": ["patch-operation"], "group": "Properties", "help": {"short": "The operation for the patch on the resource."}, "enum": {"items": [{"name": "Active", "value": "Active"}, {"name": "AddBegin", "value": "AddBegin"}, {"name": "AddComplete", "value": "AddComplete"}, {"name": "DeleteBegin", "value": "DeleteBegin"}, {"name": "DeleteComplete", "value": "DeleteComplete"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "MonitoredSubscriptions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}, "enum": {"items": [{"value": "default"}]}}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "monitoredSubscriptionList", "arg": "$body.properties.monitoredSubscriptionList", "item": {"type": "object", "props": [{"type": "string", "name": "error", "arg": "$body.properties.monitoredSubscriptionList[].error"}, {"type": "string", "name": "status", "arg": "$body.properties.monitoredSubscriptionList[].status", "enum": {"items": [{"value": "Active"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"type": "string", "name": "subscriptionId", "arg": "$body.properties.monitoredSubscriptionList[].subscriptionId"}, {"type": "object", "name": "tagRules", "arg": "$body.properties.monitoredSubscriptionList[].tagRules", "props": [{"type": "object", "name": "logRules", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules", "props": [{"type": "array", "name": "filteringTags", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "arg": "@FilteringTag_create.action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name", "arg": "@FilteringTag_create.name"}, {"type": "string", "name": "value", "arg": "@FilteringTag_create.value"}], "cls": "FilteringTag_create"}}, {"type": "string", "name": "sendAadLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules", "props": [{"type": "array<@FilteringTag_create>", "name": "filteringTags", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.filteringTags", "item": {"type": "@FilteringTag_create"}}, {"type": "string", "name": "sendMetrics", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}]}]}}, {"type": "string", "name": "patchOperation", "arg": "$body.properties.patchOperation", "enum": {"items": [{"value": "Active"}, {"value": "AddBegin"}, {"value": "AddComplete"}, {"value": "DeleteBegin"}, {"value": "DeleteComplete"}]}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}/monitoredSubscriptions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "monitoredSubscriptionList", "item": {"type": "object", "props": [{"type": "string", "name": "error"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Active"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"type": "string", "name": "subscriptionId"}, {"type": "object", "name": "tagRules", "props": [{"type": "object", "name": "logRules", "props": [{"type": "array", "name": "filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name"}, {"type": "string", "name": "value"}], "cls": "FilteringTag_read"}}, {"type": "string", "name": "sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}, {"type": "string", "name": "sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredsubscriptions/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbW9uaXRvcmVkU3Vic2NyaXB0aW9ucy97Y29uZmlndXJhdGlvbk5hbWV9/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["n", "name", "configuration-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The configuration name. Only 'default' value is supported."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}, "enum": {"items": [{"name": "default", "value": "default"}]}}, {"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Monitors resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$body.properties.monitoredSubscriptionList", "options": ["subscriptions", "monitored-subscription-list"], "group": "Properties", "help": {"short": "List of subscriptions and the state of the monitoring."}, "item": {"type": "object", "args": [{"type": "string", "var": "$body.properties.monitoredSubscriptionList[].error", "options": ["error"], "hide": true, "group": "", "help": {"short": "The reason of not monitoring the subscription."}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].status", "options": ["status"], "help": {"short": "The state of monitoring."}, "enum": {"items": [{"name": "Active", "value": "Active"}, {"name": "Deleting", "value": "Deleting"}, {"name": "Failed", "value": "Failed"}, {"name": "InProgress", "value": "InProgress"}]}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].subscriptionId", "options": ["subscription-id"], "help": {"short": "The subscriptionId to be monitored."}}, {"type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules", "options": ["tag-rules"], "hide": true, "group": "", "help": {"short": "The resource-specific properties for this resource."}, "args": [{"type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules", "options": ["log-rules"], "help": {"short": "Set of rules for sending logs for the Monitor resource."}, "args": [{"type": "array", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags."}, "item": {"type": "object", "args": [{"type": "string", "var": "@FilteringTag_update.action", "options": ["action"], "help": {"short": "Valid actions for a filtering tag. Exclusion takes priority over inclusion."}, "enum": {"items": [{"name": "Exclude", "value": "Exclude"}, {"name": "Include", "value": "Include"}]}}, {"type": "string", "var": "@FilteringTag_update.name", "options": ["name"], "help": {"short": "The name (also known as the key) of the tag."}}, {"type": "string", "var": "@FilteringTag_update.value", "options": ["value"], "help": {"short": "The value of the tag."}}], "cls": "FilteringTag_update"}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendAadLogs", "options": ["send-aad-logs"], "help": {"short": "Flag specifying if AAD logs should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendActivityLogs", "options": ["send-activity-logs"], "help": {"short": "Flag specifying if activity logs from Azure resources should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendSubscriptionLogs", "options": ["send-subscription-logs"], "help": {"short": "Flag specifying if subscription logs should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules", "options": ["metric-rules"], "help": {"short": "Set of rules for sending metrics for the Monitor resource."}, "args": [{"type": "array<@FilteringTag_update>", "var": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing metrics."}, "item": {"type": "@FilteringTag_update"}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.sendMetrics", "options": ["send-metrics"], "help": {"short": "Flag specifying if metrics should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.userEmail", "options": ["user-email"], "help": {"short": "Reusable representation of an email address"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}]}]}}, {"type": "string", "var": "$body.properties.patchOperation", "options": ["patch-operation"], "group": "Properties", "help": {"short": "The operation for the patch on the resource."}, "enum": {"items": [{"name": "Active", "value": "Active"}, {"name": "AddBegin", "value": "AddBegin"}, {"name": "AddComplete", "value": "AddComplete"}, {"name": "DeleteBegin", "value": "DeleteBegin"}, {"name": "DeleteComplete", "value": "DeleteComplete"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "MonitoredSubscriptions_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}, "enum": {"items": [{"value": "default"}]}}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "monitoredSubscriptionList", "arg": "$body.properties.monitoredSubscriptionList", "item": {"type": "object", "props": [{"type": "string", "name": "error", "arg": "$body.properties.monitoredSubscriptionList[].error"}, {"type": "string", "name": "status", "arg": "$body.properties.monitoredSubscriptionList[].status", "enum": {"items": [{"value": "Active"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"type": "string", "name": "subscriptionId", "arg": "$body.properties.monitoredSubscriptionList[].subscriptionId"}, {"type": "object", "name": "tagRules", "arg": "$body.properties.monitoredSubscriptionList[].tagRules", "props": [{"type": "object", "name": "logRules", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules", "props": [{"type": "array", "name": "filteringTags", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "arg": "@FilteringTag_update.action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name", "arg": "@FilteringTag_update.name"}, {"type": "string", "name": "value", "arg": "@FilteringTag_update.value"}], "cls": "FilteringTag_update"}}, {"type": "string", "name": "sendAadLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules", "props": [{"type": "array<@FilteringTag_update>", "name": "filteringTags", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.filteringTags", "item": {"type": "@FilteringTag_update"}}, {"type": "string", "name": "sendMetrics", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules.userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}]}]}}, {"type": "string", "name": "patchOperation", "arg": "$body.properties.patchOperation", "enum": {"items": [{"value": "Active"}, {"value": "AddBegin"}, {"value": "AddComplete"}, {"value": "DeleteBegin"}, {"value": "DeleteComplete"}]}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}/monitoredSubscriptions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "monitoredSubscriptionList", "item": {"type": "object", "props": [{"type": "string", "name": "error"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Active"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"type": "string", "name": "subscriptionId"}, {"type": "object", "name": "tagRules", "props": [{"type": "object", "name": "logRules", "props": [{"type": "array", "name": "filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name"}, {"type": "string", "name": "value"}], "cls": "FilteringTag_read"}}, {"type": "string", "name": "sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}, {"type": "string", "name": "sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucy97fQ==/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucy97fQ==/2026-06-01.xml new file mode 100644 index 000000000..163bba2af --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkc3Vic2NyaXB0aW9ucy97fQ==/2026-06-01.xml @@ -0,0 +1,980 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkcmVzb3VyY2Vz/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkcmVzb3VyY2Vz/2026-06-01.json new file mode 100644 index 000000000..65ef3427e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkcmVzb3VyY2Vz/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredresources", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbW9uaXRvcmVkUmVzb3VyY2Vz/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "monitored-resource", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredresources", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vbW9uaXRvcmVkUmVzb3VyY2Vz/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Monitors_ListMonitoredResources", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredResources", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "reasonForLogsStatus"}, {"type": "string", "name": "reasonForMetricsStatus"}, {"type": "string", "name": "sendingLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendingMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkcmVzb3VyY2Vz/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkcmVzb3VyY2Vz/2026-06-01.xml new file mode 100644 index 000000000..fe0493739 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vbW9uaXRvcmVkcmVzb3VyY2Vz/2026-06-01.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vc3dpdGNoYmlsbGluZw==/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vc3dpdGNoYmlsbGluZw==/2026-06-01.json new file mode 100644 index 000000000..1eaa5f2bc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vc3dpdGNoYmlsbGluZw==/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/switchbilling", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vc3dpdGNoQmlsbGluZw==/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "switch-billing", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/switchbilling", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vc3dpdGNoQmlsbGluZw==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Request", "args": [{"type": "string", "var": "$request.azureResourceId", "options": ["azure-resource-id"], "group": "Request", "help": {"short": "Azure resource Id"}}, {"type": "string", "var": "$request.organizationId", "options": ["organization-id"], "group": "Request", "help": {"short": "Organization id"}}, {"type": "object", "var": "$request.planData", "options": ["plan-data"], "group": "Request", "help": {"short": "Plan details Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show more."}, "args": [{"type": "string", "var": "$request.planData.billingCycle", "options": ["billing-cycle"], "help": {"short": "Different billing cycles like MONTHLY/WEEKLY. this could be enum"}}, {"type": "dateTime", "var": "$request.planData.effectiveDate", "options": ["effective-date"], "help": {"short": "date when plan was applied"}, "format": {"protocol": "iso"}}, {"type": "string", "var": "$request.planData.planDetails", "options": ["plan-details"], "help": {"short": "plan id as published by NewRelic"}}, {"type": "string", "var": "$request.planData.usageType", "options": ["usage-type"], "help": {"short": "Different usage type like PAYG/COMMITTED. this could be enum"}, "enum": {"items": [{"name": "COMMITTED", "value": "COMMITTED"}, {"name": "PAYG", "value": "PAYG"}]}}]}, {"type": "string", "var": "$request.userEmail", "options": ["user-email"], "required": true, "group": "Request", "help": {"short": "User Email"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}], "operations": [{"operationId": "Monitors_SwitchBilling", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/switchBilling", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "request", "required": true, "props": [{"type": "string", "name": "azureResourceId", "arg": "$request.azureResourceId"}, {"type": "string", "name": "organizationId", "arg": "$request.organizationId"}, {"type": "object", "name": "planData", "arg": "$request.planData", "props": [{"type": "string", "name": "billingCycle", "arg": "$request.planData.billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "arg": "$request.planData.effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails", "arg": "$request.planData.planDetails"}, {"type": "string", "name": "usageType", "arg": "$request.planData.usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}, {"type": "string", "name": "userEmail", "arg": "$request.userEmail", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "accountCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionId"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Suspended"}]}}, {"readOnly": true, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "newRelicAccountProperties", "props": [{"type": "object", "name": "accountInfo", "props": [{"type": "string", "name": "accountId"}, {"type": "password", "name": "ingestionKey", "secret": true}, {"type": "string", "name": "region"}]}, {"type": "object", "name": "organizationInfo", "props": [{"type": "string", "name": "organizationId"}]}, {"type": "object", "name": "singleSignOnProperties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"type": "string", "name": "singleSignOnUrl"}]}, {"type": "string", "name": "userId"}]}, {"type": "string", "name": "orgCreationSource", "enum": {"items": [{"value": "LIFTR"}, {"value": "NEWRELIC"}]}}, {"type": "object", "name": "planData", "props": [{"type": "string", "name": "billingCycle"}, {"type": "dateTime", "name": "effectiveDate", "format": {"protocol": "iso"}}, {"type": "string", "name": "planDetails"}, {"type": "string", "name": "usageType", "enum": {"items": [{"value": "COMMITTED"}, {"value": "PAYG"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "saaSAzureSubscriptionStatus"}, {"type": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "string", "name": "subscriptionState"}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "country"}, {"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "format": {"maxLength": 50}}, {"type": "string", "name": "lastName", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vc3dpdGNoYmlsbGluZw==/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vc3dpdGNoYmlsbGluZw==/2026-06-01.xml new file mode 100644 index 000000000..95aed4add --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vc3dpdGNoYmlsbGluZw==/2026-06-01.xml @@ -0,0 +1,291 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vcmVmcmVzaGluZ2VzdGlvbmtleQ==/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vcmVmcmVzaGluZ2VzdGlvbmtleQ==/2026-06-01.json new file mode 100644 index 000000000..f21a6c528 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vcmVmcmVzaGluZ2VzdGlvbmtleQ==/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/refreshingestionkey", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vcmVmcmVzaEluZ2VzdGlvbktleQ==/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "refresh-ingestion-key", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/refreshingestionkey", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vcmVmcmVzaEluZ2VzdGlvbktleQ==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Monitors resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Monitors_RefreshIngestionKey", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/refreshIngestionKey", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vcmVmcmVzaGluZ2VzdGlvbmtleQ==/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vcmVmcmVzaGluZ2VzdGlvbmtleQ==/2026-06-01.xml new file mode 100644 index 000000000..be70c25a7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vcmVmcmVzaGluZ2VzdGlvbmtleQ==/2026-06-01.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXM=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXM=/2026-06-01.json new file mode 100644 index 000000000..2147978c2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXM=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vdGFnUnVsZXM=/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor tag-rule", "commands": [{"name": "list", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vdGFnUnVsZXM=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "TagRules_ListByNewRelicMonitorResource", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/tagRules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}/tagRules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "logRules", "props": [{"type": "array", "name": "filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name"}, {"type": "string", "name": "value"}], "cls": "FilteringTag_read"}}, {"type": "string", "name": "sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}, {"type": "string", "name": "sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXM=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXM=/2026-06-01.xml new file mode 100644 index 000000000..6f1b205a8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXM=/2026-06-01.xml @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXMve30=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXMve30=/2026-06-01.json new file mode 100644 index 000000000..5ff9d91c5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXMve30=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vdGFnUnVsZXMve3J1bGVTZXROYW1lfQ==/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor tag-rule", "commands": [{"name": "show", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vdGFnUnVsZXMve3J1bGVTZXROYW1lfQ==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleSetName", "options": ["name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the TagRule"}, "default": {"value": "default"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "TagRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/tagRules/{ruleSetName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleSetName", "arg": "$Path.ruleSetName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}/tagRules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "logRules", "props": [{"type": "array", "name": "filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name"}, {"type": "string", "name": "value"}], "cls": "FilteringTag_read"}}, {"type": "string", "name": "sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}, {"type": "string", "name": "sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vdGFnUnVsZXMve3J1bGVTZXROYW1lfQ==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleSetName", "options": ["name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the TagRule"}, "default": {"value": "default"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "TagRules_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/tagRules/{ruleSetName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleSetName", "arg": "$Path.ruleSetName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vdGFnUnVsZXMve3J1bGVTZXROYW1lfQ==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleSetName", "options": ["name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the TagRule"}, "default": {"value": "default"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.logRules", "options": ["log-rules"], "group": "Properties", "help": {"short": "Set of rules for sending logs for the Monitor resource. Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show more."}, "args": [{"type": "array", "var": "$resource.properties.logRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags."}, "item": {"type": "object", "args": [{"type": "string", "var": "@FilteringTag_create.action", "options": ["action"], "help": {"short": "Valid actions for a filtering tag. Exclusion takes priority over inclusion."}, "enum": {"items": [{"name": "Exclude", "value": "Exclude"}, {"name": "Include", "value": "Include"}]}}, {"type": "string", "var": "@FilteringTag_create.name", "options": ["name"], "help": {"short": "The name (also known as the key) of the tag."}}, {"type": "string", "var": "@FilteringTag_create.value", "options": ["value"], "help": {"short": "The value of the tag."}}], "cls": "FilteringTag_create"}}, {"type": "string", "var": "$resource.properties.logRules.sendAadLogs", "options": ["send-aad-logs"], "help": {"short": "Flag specifying if AAD logs should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$resource.properties.logRules.sendActivityLogs", "options": ["send-activity-logs"], "help": {"short": "Flag specifying if activity logs from Azure resources should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$resource.properties.logRules.sendSubscriptionLogs", "options": ["send-subscription-logs"], "help": {"short": "Flag specifying if subscription logs should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "object", "var": "$resource.properties.metricRules", "options": ["metric-rules"], "group": "Properties", "help": {"short": "Set of rules for sending metrics for the Monitor resource. Support shorthand-syntax, json-file and yaml-file. Try \"??\" to show more."}, "args": [{"type": "array<@FilteringTag_create>", "var": "$resource.properties.metricRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing metrics."}, "item": {"type": "@FilteringTag_create"}}, {"type": "string", "var": "$resource.properties.metricRules.sendMetrics", "options": ["send-metrics"], "help": {"short": "Flag specifying if metrics should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$resource.properties.metricRules.userEmail", "options": ["user-email"], "help": {"short": "User Email"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "TagRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/tagRules/{ruleSetName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleSetName", "arg": "$Path.ruleSetName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "logRules", "arg": "$resource.properties.logRules", "props": [{"type": "array", "name": "filteringTags", "arg": "$resource.properties.logRules.filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "arg": "@FilteringTag_create.action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name", "arg": "@FilteringTag_create.name"}, {"type": "string", "name": "value", "arg": "@FilteringTag_create.value"}], "cls": "FilteringTag_create"}}, {"type": "string", "name": "sendAadLogs", "arg": "$resource.properties.logRules.sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "arg": "$resource.properties.logRules.sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "arg": "$resource.properties.logRules.sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "arg": "$resource.properties.metricRules", "props": [{"type": "array<@FilteringTag_create>", "name": "filteringTags", "arg": "$resource.properties.metricRules.filteringTags", "item": {"type": "@FilteringTag_create"}}, {"type": "string", "name": "sendMetrics", "arg": "$resource.properties.metricRules.sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "arg": "$resource.properties.metricRules.userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}/tagRules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "logRules", "props": [{"type": "array", "name": "filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name"}, {"type": "string", "name": "value"}], "cls": "FilteringTag_read"}}, {"type": "string", "name": "sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}, {"type": "string", "name": "sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vdGFnUnVsZXMve3J1bGVTZXROYW1lfQ==/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Monitors resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleSetName", "options": ["n", "name", "rule-set-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the TagRule"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.properties.logRules", "options": ["log-rules"], "group": "Properties", "help": {"short": "Set of rules for sending logs for the Monitor resource."}, "args": [{"type": "array", "var": "$properties.properties.logRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags."}, "item": {"type": "object", "args": [{"type": "string", "var": "@FilteringTag_update.action", "options": ["action"], "help": {"short": "Valid actions for a filtering tag. Exclusion takes priority over inclusion."}, "enum": {"items": [{"name": "Exclude", "value": "Exclude"}, {"name": "Include", "value": "Include"}]}}, {"type": "string", "var": "@FilteringTag_update.name", "options": ["name"], "help": {"short": "The name (also known as the key) of the tag."}}, {"type": "string", "var": "@FilteringTag_update.value", "options": ["value"], "help": {"short": "The value of the tag."}}], "cls": "FilteringTag_update"}}, {"type": "string", "var": "$properties.properties.logRules.sendAadLogs", "options": ["send-aad-logs"], "help": {"short": "Flag specifying if AAD logs should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$properties.properties.logRules.sendActivityLogs", "options": ["send-activity-logs"], "help": {"short": "Flag specifying if activity logs from Azure resources should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$properties.properties.logRules.sendSubscriptionLogs", "options": ["send-subscription-logs"], "help": {"short": "Flag specifying if subscription logs should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "object", "var": "$properties.properties.metricRules", "options": ["metric-rules"], "group": "Properties", "help": {"short": "Set of rules for sending metrics for the Monitor resource."}, "args": [{"type": "array<@FilteringTag_update>", "var": "$properties.properties.metricRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing metrics."}, "item": {"type": "@FilteringTag_update"}}, {"type": "string", "var": "$properties.properties.metricRules.sendMetrics", "options": ["send-metrics"], "help": {"short": "Flag specifying if metrics should be sent for the Monitor resource."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$properties.properties.metricRules.userEmail", "options": ["user-email"], "help": {"short": "Reusable representation of an email address"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}]}], "operations": [{"operationId": "TagRules_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/tagRules/{ruleSetName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleSetName", "arg": "$Path.ruleSetName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "logRules", "arg": "$properties.properties.logRules", "props": [{"type": "array", "name": "filteringTags", "arg": "$properties.properties.logRules.filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "arg": "@FilteringTag_update.action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name", "arg": "@FilteringTag_update.name"}, {"type": "string", "name": "value", "arg": "@FilteringTag_update.value"}], "cls": "FilteringTag_update"}}, {"type": "string", "name": "sendAadLogs", "arg": "$properties.properties.logRules.sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "arg": "$properties.properties.logRules.sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "arg": "$properties.properties.logRules.sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "arg": "$properties.properties.metricRules", "props": [{"type": "array<@FilteringTag_update>", "name": "filteringTags", "arg": "$properties.properties.metricRules.filteringTags", "item": {"type": "@FilteringTag_update"}}, {"type": "string", "name": "sendMetrics", "arg": "$properties.properties.metricRules.sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "arg": "$properties.properties.metricRules.userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/NewRelic.Observability/monitors/{}/tagRules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "logRules", "props": [{"type": "array", "name": "filteringTags", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Exclude"}, {"value": "Include"}]}}, {"type": "string", "name": "name"}, {"type": "string", "name": "value"}], "cls": "FilteringTag_read"}}, {"type": "string", "name": "sendAadLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendActivityLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "sendSubscriptionLogs", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}, {"type": "string", "name": "sendMetrics", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "userEmail", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXMve30=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXMve30=/2026-06-01.xml new file mode 100644 index 000000000..83ec73cbe --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdGFncnVsZXMve30=/2026-06-01.xml @@ -0,0 +1,734 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdm1ob3N0cGF5bG9hZHM=/2026-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdm1ob3N0cGF5bG9hZHM=/2026-06-01.json new file mode 100644 index 000000000..69cfbecaa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdm1ob3N0cGF5bG9hZHM=/2026-06-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/vmhostpayloads", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vdm1Ib3N0UGF5bG9hZHM=/V/MjAyNi0wNi0wMQ=="}], "commandGroups": [{"name": "new-relic monitor", "commands": [{"name": "vm-host-payload", "version": "2026-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/vmhostpayloads", "version": "2026-06-01", "swagger": "mgmt-plane/newrelic/ResourceProviders/NewRelic.Observability/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9OZXdSZWxpYy5PYnNlcnZhYmlsaXR5L21vbml0b3JzL3ttb25pdG9yTmFtZX0vdm1Ib3N0UGF5bG9hZHM=/V/MjAyNi0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Monitoring resource"}, "format": {"pattern": "^.*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Monitors_VmHostPayload", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/vmHostPayloads", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^.*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "ingestionKey"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdm1ob3N0cGF5bG9hZHM=/2026-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdm1ob3N0cGF5bG9hZHM=/2026-06-01.xml new file mode 100644 index 000000000..29337553c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25ld3JlbGljLm9ic2VydmFiaWxpdHkvbW9uaXRvcnMve30vdm1ob3N0cGF5bG9hZHM=/2026-06-01.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +