From e00c228917afb97b0e34071525d9c9b1c7ea1429 Mon Sep 17 00:00:00 2001 From: Piyush Verma <112806418+piyushvermaa@users.noreply.github.com> Date: Fri, 31 Jul 2026 11:29:55 +0000 Subject: [PATCH] [Datadog] Add command models for API version 2025-12-26-preview Add az datadog aaz command models generated from the Microsoft.Datadog 2025-12-26-preview API, including the new operations: - activatesaas - monitors/{}/getdefaultapplicationkey - monitors/{}/latestlinkedsaas - monitors/{}/linksaas - monitors/{}/managesreagentconnectors --- Commands/datadog/_activate-saas.md | 16 + Commands/datadog/monitor/_create.md | 16 + Commands/datadog/monitor/_delete.md | 11 + Commands/datadog/monitor/_get-billing-info.md | 11 + .../monitor/_get-default-application-key.md | 16 + Commands/datadog/monitor/_get-default-key.md | 11 + .../datadog/monitor/_latest-linked-saas.md | 16 + Commands/datadog/monitor/_link-saas.md | 16 + Commands/datadog/monitor/_list-api-key.md | 11 + Commands/datadog/monitor/_list-host.md | 11 + .../datadog/monitor/_list-linked-resource.md | 11 + .../monitor/_list-monitored-resource.md | 11 + Commands/datadog/monitor/_list.md | 12 + .../monitor/_manage-sre-agent-connector.md | 16 + .../monitor/_refresh-set-password-link.md | 11 + Commands/datadog/monitor/_set-default-key.md | 11 + Commands/datadog/monitor/_show.md | 11 + Commands/datadog/monitor/_update.md | 11 + .../monitor/monitored-subscription/_create.md | 11 + .../monitor/monitored-subscription/_delete.md | 11 + .../monitor/monitored-subscription/_list.md | 11 + .../monitor/monitored-subscription/_show.md | 11 + .../monitor/monitored-subscription/_update.md | 11 + Commands/datadog/monitor/readme.md | 12 + Commands/datadog/readme.md | 5 + Commands/datadog/sso-config/_create.md | 11 + Commands/datadog/sso-config/_list.md | 11 + Commands/datadog/sso-config/_show.md | 11 + Commands/datadog/sso-config/_update.md | 11 + Commands/datadog/subscription-status/_list.md | 11 + .../subscription-status/default/_show.md | 11 + Commands/datadog/tag-rule/_create.md | 11 + Commands/datadog/tag-rule/_list.md | 11 + Commands/datadog/tag-rule/_show.md | 11 + Commands/datadog/tag-rule/_update.md | 11 + Commands/datadog/terms/_create.md | 11 + Commands/datadog/terms/_list.md | 11 + .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 329 +++++++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 162 ++++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 91 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 131 +++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 58 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 53 ++ .../2025-12-26-preview.md | 1 + .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 883 ++++++++++++++++++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 96 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 153 +++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 857 +++++++++++++++++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 69 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 59 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 60 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 58 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 187 ++++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 65 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 79 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 63 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 66 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 57 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 72 ++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 117 +++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 443 +++++++++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 137 +++ .../2025-12-26-preview.json | 1 + .../2025-12-26-preview.xml | 625 +++++++++++++ 88 files changed, 5429 insertions(+) create mode 100644 Commands/datadog/_activate-saas.md create mode 100644 Commands/datadog/monitor/_get-default-application-key.md create mode 100644 Commands/datadog/monitor/_latest-linked-saas.md create mode 100644 Commands/datadog/monitor/_link-saas.md create mode 100644 Commands/datadog/monitor/_manage-sre-agent-connector.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FjdGl2YXRlc2Fhcw==/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FjdGl2YXRlc2Fhcw==/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHM=/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHM=/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHMvZGVmYXVsdA==/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHMvZGVmYXVsdA==/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2Vz/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2Vz/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2VzL2RlZmF1bHQ=/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2VzL2RlZmF1bHQ=/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21hbmFnZXNyZWFnZW50Y29ubmVjdG9ycw==/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21hbmFnZXNyZWFnZW50Y29ubmVjdG9ycw==/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnM=/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnM=/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGJpbGxpbmdpbmZv/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGJpbGxpbmdpbmZv/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRhcHBsaWNhdGlvbmtleQ==/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRhcHBsaWNhdGlvbmtleQ==/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRrZXk=/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRrZXk=/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xhdGVzdGxpbmtlZHNhYXM=/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xhdGVzdGxpbmtlZHNhYXM=/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpbmtzYWFz/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpbmtzYWFz/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RhcGlrZXlz/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RhcGlrZXlz/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rob3N0cw==/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rob3N0cw==/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RsaW5rZWRyZXNvdXJjZXM=/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RsaW5rZWRyZXNvdXJjZXM=/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rtb25pdG9yZWRyZXNvdXJjZXM=/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rtb25pdG9yZWRyZXNvdXJjZXM=/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3JlZnJlc2hzZXRwYXNzd29yZGxpbms=/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3JlZnJlc2hzZXRwYXNzd29yZGxpbms=/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NldGRlZmF1bHRrZXk=/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NldGRlZmF1bHRrZXk=/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25z/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25z/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVz/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVz/2025-12-26-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.xml diff --git a/Commands/datadog/_activate-saas.md b/Commands/datadog/_activate-saas.md new file mode 100644 index 000000000..bd90dee82 --- /dev/null +++ b/Commands/datadog/_activate-saas.md @@ -0,0 +1,16 @@ +# [Command] _datadog activate-saas_ + +Resolve the token to get the SaaS resource ID and activate the SaaS resource + +## Versions + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FjdGl2YXRlc2Fhcw==/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- SaaS_ActivateResource + ```bash + datadog activate-saas --saas-resource-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.SaaS/resources/mySaaSResource" --user-info name="Alice" email-address="alice@microsoft.com" phone-number="123-456-7890" + ``` diff --git a/Commands/datadog/monitor/_create.md b/Commands/datadog/monitor/_create.md index 26613c979..e1609edcd 100644 --- a/Commands/datadog/monitor/_create.md +++ b/Commands/datadog/monitor/_create.md @@ -35,3 +35,19 @@ Creates a new Datadog monitor resource in your Azure subscription. This sets up ```bash datadog monitor create --name "myMonitor-link" --resource-group "myResourceGroup" --location "West US 2" --org-properties api-key=XX application-key=XX --tags Environment="Dev" --user-info name="Alice" email-address="alice@microsoft.com" phone-number="123-456-7890" --identity type="SystemAssigned" --sku name="Linked" ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_Create + ```bash + datadog monitor create --name "myMonitor" --resource-group "myResourceGroup" --location "West US 2" --org-properties name="myResourceGroup" --tags Environment="Dev" --user-info name="Alice" email-address="alice@microsoft.com" phone-number="123-456-7890" --sku name="payg_v3_Monthly" --identity type="SystemAssigned" --monitoring-status "Enabled" + ``` + +- Monitors creation with linking to Datadog organization. + ```bash + datadog monitor create --name "myMonitor-link" --resource-group "myResourceGroup" --location "West US 2" --org-properties api-key=XX application-key=XX --tags Environment="Dev" --user-info name="Alice" email-address="alice@microsoft.com" phone-number="123-456-7890" --identity type="SystemAssigned" --sku name="Linked" + ``` diff --git a/Commands/datadog/monitor/_delete.md b/Commands/datadog/monitor/_delete.md index 28d20246c..91477d43a 100644 --- a/Commands/datadog/monitor/_delete.md +++ b/Commands/datadog/monitor/_delete.md @@ -25,3 +25,14 @@ Deletes an existing Datadog monitor resource from your Azure subscription, remov ```bash datadog monitor delete --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_Delete + ```bash + datadog monitor delete --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/monitor/_get-billing-info.md b/Commands/datadog/monitor/_get-billing-info.md index 2fab1ded9..943be1efa 100644 --- a/Commands/datadog/monitor/_get-billing-info.md +++ b/Commands/datadog/monitor/_get-billing-info.md @@ -14,3 +14,14 @@ Get marketplace and organization info mapped to the given monitor. ```bash datadog monitor get-billing-info --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGJpbGxpbmdpbmZv/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- BillingInfo_Get + ```bash + datadog monitor get-billing-info --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/monitor/_get-default-application-key.md b/Commands/datadog/monitor/_get-default-application-key.md new file mode 100644 index 000000000..8e9e88695 --- /dev/null +++ b/Commands/datadog/monitor/_get-default-application-key.md @@ -0,0 +1,16 @@ +# [Command] _datadog monitor get-default-application-key_ + +Get the default application key. + +## Versions + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRhcHBsaWNhdGlvbmtleQ==/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_GetDefaultApplicationKey + ```bash + datadog monitor get-default-application-key --monitor-name "myMonitor" --resource-group "myResourceGroup" + ``` diff --git a/Commands/datadog/monitor/_get-default-key.md b/Commands/datadog/monitor/_get-default-key.md index 9b6b6baf0..da7c9c47d 100644 --- a/Commands/datadog/monitor/_get-default-key.md +++ b/Commands/datadog/monitor/_get-default-key.md @@ -25,3 +25,14 @@ Fetches the default Datadog API key associated with your monitor resource, which ```bash datadog monitor get-default-key --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRrZXk=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_GetDefaultKey + ```bash + datadog monitor get-default-key --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/monitor/_latest-linked-saas.md b/Commands/datadog/monitor/_latest-linked-saas.md new file mode 100644 index 000000000..fb0e5e136 --- /dev/null +++ b/Commands/datadog/monitor/_latest-linked-saas.md @@ -0,0 +1,16 @@ +# [Command] _datadog monitor latest-linked-saas_ + +Returns the latest SaaS linked to the Datadog organization of the underlying monitor. + +## Versions + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xhdGVzdGxpbmtlZHNhYXM=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_LatestLinkedSaaS + ```bash + datadog monitor latest-linked-saas --monitor-name "myMonitor" --resource-group "myResourceGroup" + ``` diff --git a/Commands/datadog/monitor/_link-saas.md b/Commands/datadog/monitor/_link-saas.md new file mode 100644 index 000000000..60e51add1 --- /dev/null +++ b/Commands/datadog/monitor/_link-saas.md @@ -0,0 +1,16 @@ +# [Command] _datadog monitor link-saas_ + +Links a new SaaS to the Datadog organization of the underlying monitor. + +## Versions + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpbmtzYWFz/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_LinkSaaS + ```bash + datadog monitor link-saas --monitor-name "myMonitor" --resource-group "myResourceGroup" --saas-resource-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.SaaS/resources/mySaaSResource" + ``` diff --git a/Commands/datadog/monitor/_list-api-key.md b/Commands/datadog/monitor/_list-api-key.md index 47dff221f..c8a49887a 100644 --- a/Commands/datadog/monitor/_list-api-key.md +++ b/Commands/datadog/monitor/_list-api-key.md @@ -25,3 +25,14 @@ Lists all API keys associated with a specific Datadog monitor resource, allowing ```bash datadog monitor list-api-key --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RhcGlrZXlz/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_ListApiKeys + ```bash + datadog monitor list-api-key --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/monitor/_list-host.md b/Commands/datadog/monitor/_list-host.md index 1bf8600d6..0a917aecc 100644 --- a/Commands/datadog/monitor/_list-host.md +++ b/Commands/datadog/monitor/_list-host.md @@ -25,3 +25,14 @@ Lists all hosts being monitored by a specific Datadog monitor resource, providin ```bash datadog monitor list-host --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rob3N0cw==/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_ListHosts + ```bash + datadog monitor list-host --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/monitor/_list-linked-resource.md b/Commands/datadog/monitor/_list-linked-resource.md index 7d2299191..674f81f49 100644 --- a/Commands/datadog/monitor/_list-linked-resource.md +++ b/Commands/datadog/monitor/_list-linked-resource.md @@ -25,3 +25,14 @@ Lists all Azure resources that are linked to the same Datadog organization as th ```bash datadog monitor list-linked-resource --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RsaW5rZWRyZXNvdXJjZXM=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_ListLinkedResources + ```bash + datadog monitor list-linked-resource --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/monitor/_list-monitored-resource.md b/Commands/datadog/monitor/_list-monitored-resource.md index a16f73c09..ee4605721 100644 --- a/Commands/datadog/monitor/_list-monitored-resource.md +++ b/Commands/datadog/monitor/_list-monitored-resource.md @@ -25,3 +25,14 @@ Lists all Azure resources that are currently being monitored by the specified Da ```bash datadog monitor list-monitored-resource --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rtb25pdG9yZWRyZXNvdXJjZXM=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_ListMonitoredResources + ```bash + datadog monitor list-monitored-resource --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/monitor/_list.md b/Commands/datadog/monitor/_list.md index 9041bd1d9..ad6dc46fa 100644 --- a/Commands/datadog/monitor/_list.md +++ b/Commands/datadog/monitor/_list.md @@ -27,3 +27,15 @@ Retrieves a list of all Datadog monitor resources either within a specific resou ```bash datadog monitor list [--resource-group] ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.xml) **Preview** + + + + +#### examples + +- Monitors_List + ```bash + datadog monitor list [--resource-group] + ``` diff --git a/Commands/datadog/monitor/_manage-sre-agent-connector.md b/Commands/datadog/monitor/_manage-sre-agent-connector.md new file mode 100644 index 000000000..60cb5d00b --- /dev/null +++ b/Commands/datadog/monitor/_manage-sre-agent-connector.md @@ -0,0 +1,16 @@ +# [Command] _datadog monitor manage-sre-agent-connector_ + +Manages Datadog MCP connectors to add/remove for the SRE Agent. + +## Versions + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21hbmFnZXNyZWFnZW50Y29ubmVjdG9ycw==/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_ManageSreAgentConnectors + ```bash + datadog monitor manage-sre-agent-connector --monitor-name "myMonitor" --resource-group "myResourceGroup" --action "Add" --mcp-connector-resource-id-list "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Datadog/monitors/myMonitor/mcpConnectors/myConnector" + ``` diff --git a/Commands/datadog/monitor/_refresh-set-password-link.md b/Commands/datadog/monitor/_refresh-set-password-link.md index ac6d2c1b4..4ab4e3698 100644 --- a/Commands/datadog/monitor/_refresh-set-password-link.md +++ b/Commands/datadog/monitor/_refresh-set-password-link.md @@ -25,3 +25,14 @@ Refreshes the link used to set the password for the Datadog monitor resource and ```bash datadog monitor refresh-set-password-link --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3JlZnJlc2hzZXRwYXNzd29yZGxpbms=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_RefreshSetPasswordLink + ```bash + datadog monitor refresh-set-password-link --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/monitor/_set-default-key.md b/Commands/datadog/monitor/_set-default-key.md index 4840220a7..76117712e 100644 --- a/Commands/datadog/monitor/_set-default-key.md +++ b/Commands/datadog/monitor/_set-default-key.md @@ -25,3 +25,14 @@ Sets the default Datadog API key for the specified monitor resource, which will ```bash datadog monitor set-default-key --resource-group myResourceGroup --monitor-name myMonitor --key 1111111111111111aaaaaaaaaaaaaaaa ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NldGRlZmF1bHRrZXk=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_SetDefaultKey + ```bash + datadog monitor set-default-key --resource-group myResourceGroup --monitor-name myMonitor --key 1111111111111111aaaaaaaaaaaaaaaa + ``` diff --git a/Commands/datadog/monitor/_show.md b/Commands/datadog/monitor/_show.md index 1ea731343..b64ef3964 100644 --- a/Commands/datadog/monitor/_show.md +++ b/Commands/datadog/monitor/_show.md @@ -25,3 +25,14 @@ Retrieves the properties and configuration details of a specific Datadog monitor ```bash datadog monitor show --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_Get + ```bash + datadog monitor show --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/monitor/_update.md b/Commands/datadog/monitor/_update.md index d7e8e6063..e3b02cd1e 100644 --- a/Commands/datadog/monitor/_update.md +++ b/Commands/datadog/monitor/_update.md @@ -25,3 +25,14 @@ Updates the configuration of an existing Datadog monitor resource in your Azure ```bash datadog monitor update --name "myMonitor" --tags Environment="Dev" --monitoring-status "Disabled" --resource-group "myResourceGroup" ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_Update + ```bash + datadog monitor update --name "myMonitor" --tags Environment="Dev" --monitoring-status "Disabled" --resource-group "myResourceGroup" + ``` diff --git a/Commands/datadog/monitor/monitored-subscription/_create.md b/Commands/datadog/monitor/monitored-subscription/_create.md index 3e34a4344..4888d4134 100644 --- a/Commands/datadog/monitor/monitored-subscription/_create.md +++ b/Commands/datadog/monitor/monitored-subscription/_create.md @@ -14,3 +14,14 @@ Create the subscriptions that should be monitored by the Datadog monitor resourc ```bash datadog monitor monitored-subscription create --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default --mon-sub-list "[{status:Active,subscription-id:/subscriptions/00000000-0000-0000-0000-000000000000}]" --operation AddBegin ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_AddMonitoredSubscriptions + ```bash + datadog monitor monitored-subscription create --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default --mon-sub-list "[{status:Active,subscription-id:/subscriptions/00000000-0000-0000-0000-000000000000}]" --operation AddBegin + ``` diff --git a/Commands/datadog/monitor/monitored-subscription/_delete.md b/Commands/datadog/monitor/monitored-subscription/_delete.md index afd774123..5722a9b8c 100644 --- a/Commands/datadog/monitor/monitored-subscription/_delete.md +++ b/Commands/datadog/monitor/monitored-subscription/_delete.md @@ -14,3 +14,14 @@ Delete the subscriptions that are being monitored by the Datadog monitor resourc ```bash datadog monitor monitored-subscription delete --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_DeleteMonitoredSubscriptions + ```bash + datadog monitor monitored-subscription delete --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default + ``` diff --git a/Commands/datadog/monitor/monitored-subscription/_list.md b/Commands/datadog/monitor/monitored-subscription/_list.md index 61aafb3a9..95e5274bd 100644 --- a/Commands/datadog/monitor/monitored-subscription/_list.md +++ b/Commands/datadog/monitor/monitored-subscription/_list.md @@ -14,3 +14,14 @@ List the subscriptions currently being monitored by the Datadog monitor resource ```bash datadog monitor monitored-subscription list --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnM=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_GetMonitoredSubscriptions + ```bash + datadog monitor monitored-subscription list --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/monitor/monitored-subscription/_show.md b/Commands/datadog/monitor/monitored-subscription/_show.md index 43d37b932..0e2d8377d 100644 --- a/Commands/datadog/monitor/monitored-subscription/_show.md +++ b/Commands/datadog/monitor/monitored-subscription/_show.md @@ -14,3 +14,14 @@ Get the subscriptions currently being monitored by the Datadog monitor resource. ```bash datadog monitor monitored-subscription show --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_GetMonitoredSubscriptions + ```bash + datadog monitor monitored-subscription show --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default + ``` diff --git a/Commands/datadog/monitor/monitored-subscription/_update.md b/Commands/datadog/monitor/monitored-subscription/_update.md index dfdade4f9..c34156542 100644 --- a/Commands/datadog/monitor/monitored-subscription/_update.md +++ b/Commands/datadog/monitor/monitored-subscription/_update.md @@ -14,3 +14,14 @@ Update the subscriptions that should be monitored by the Datadog monitor resourc ```bash datadog monitor monitored-subscription update --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default --mon-sub-list "[{status:Active,subscription-id:/subscriptions/00000000-0000-0000-0000-000000000000}]" --operation AddBegin ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- Monitors_AddMonitoredSubscriptions + ```bash + datadog monitor monitored-subscription update --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default --mon-sub-list "[{status:Active,subscription-id:/subscriptions/00000000-0000-0000-0000-000000000000}]" --operation AddBegin + ``` diff --git a/Commands/datadog/monitor/readme.md b/Commands/datadog/monitor/readme.md index 5db22c9d1..ffd4a7506 100644 --- a/Commands/datadog/monitor/readme.md +++ b/Commands/datadog/monitor/readme.md @@ -18,9 +18,18 @@ Provides a set of commands to manage Datadog monitor resources in your Azure sub - [get-billing-info](/Commands/datadog/monitor/_get-billing-info.md) : Get marketplace and organization info mapped to the given monitor. +- [get-default-application-key](/Commands/datadog/monitor/_get-default-application-key.md) +: Get the default application key. + - [get-default-key](/Commands/datadog/monitor/_get-default-key.md) : Fetches the default Datadog API key associated with your monitor resource, which is used for authenticating and sending telemetry data from Azure to Datadog. +- [latest-linked-saas](/Commands/datadog/monitor/_latest-linked-saas.md) +: Returns the latest SaaS linked to the Datadog organization of the underlying monitor. + +- [link-saas](/Commands/datadog/monitor/_link-saas.md) +: Links a new SaaS to the Datadog organization of the underlying monitor. + - [list](/Commands/datadog/monitor/_list.md) : Retrieves a list of all Datadog monitor resources either within a specific resource group or across the entire subscription, helping you quickly audit and manage your monitoring setup. @@ -36,6 +45,9 @@ Provides a set of commands to manage Datadog monitor resources in your Azure sub - [list-monitored-resource](/Commands/datadog/monitor/_list-monitored-resource.md) : Lists all Azure resources that are currently being monitored by the specified Datadog monitor resource, providing insight into the coverage of your observability setup. +- [manage-sre-agent-connector](/Commands/datadog/monitor/_manage-sre-agent-connector.md) +: Manages Datadog MCP connectors to add/remove for the SRE Agent. + - [refresh-set-password-link](/Commands/datadog/monitor/_refresh-set-password-link.md) : Refreshes the link used to set the password for the Datadog monitor resource and returns the latest link, ensuring secure access management. diff --git a/Commands/datadog/readme.md b/Commands/datadog/readme.md index 0911ec490..781eb03fc 100644 --- a/Commands/datadog/readme.md +++ b/Commands/datadog/readme.md @@ -18,3 +18,8 @@ Manage Datadog - [terms](/Commands/datadog/terms/readme.md) : Provides a set of commands to manage marketplace agreements for Datadog services, enabling you to handle subscription and billing agreements through Azure Marketplace. + +## Commands + +- [activate-saas](/Commands/datadog/_activate-saas.md) +: Resolve the token to get the SaaS resource ID and activate the SaaS resource diff --git a/Commands/datadog/sso-config/_create.md b/Commands/datadog/sso-config/_create.md index 6f9561060..7a51b6acf 100644 --- a/Commands/datadog/sso-config/_create.md +++ b/Commands/datadog/sso-config/_create.md @@ -25,3 +25,14 @@ Sets up Single Sign-On (SSO) for your Datadog monitor resource, allowing users t ```bash datadog sso-config create --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default --single-sign-on-state Enable --enterprise-app-id 00000000-0000-0000-0000-000000000000 ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- SingleSignOnConfigurations_CreateOrUpdate + ```bash + datadog sso-config create --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default --single-sign-on-state Enable --enterprise-app-id 00000000-0000-0000-0000-000000000000 + ``` diff --git a/Commands/datadog/sso-config/_list.md b/Commands/datadog/sso-config/_list.md index 4c8836dc0..2a41936a8 100644 --- a/Commands/datadog/sso-config/_list.md +++ b/Commands/datadog/sso-config/_list.md @@ -25,3 +25,14 @@ Lists all Single Sign-On (SSO) configurations associated with a specific Datadog ```bash datadog sso-config list --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25z/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- SingleSignOnConfigurations_List + ```bash + datadog sso-config list --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/sso-config/_show.md b/Commands/datadog/sso-config/_show.md index f1a99bc81..212ad460c 100644 --- a/Commands/datadog/sso-config/_show.md +++ b/Commands/datadog/sso-config/_show.md @@ -25,3 +25,14 @@ Retrieves the details of the Single Sign-On (SSO) configuration for a specific D ```bash datadog sso-config show --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- SingleSignOnConfigurations_Get + ```bash + datadog sso-config show --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default + ``` diff --git a/Commands/datadog/sso-config/_update.md b/Commands/datadog/sso-config/_update.md index a78912cdb..47b55891e 100644 --- a/Commands/datadog/sso-config/_update.md +++ b/Commands/datadog/sso-config/_update.md @@ -25,3 +25,14 @@ Updates the Single Sign-On (SSO) configuration for a specific Datadog monitor re ```bash datadog sso-config update --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default --single-sign-on-state Enable --enterprise-app-id 00000000-0000-0000-0000-000000000000 ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- SSO_update + ```bash + datadog sso-config update --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default --single-sign-on-state Enable --enterprise-app-id 00000000-0000-0000-0000-000000000000 + ``` diff --git a/Commands/datadog/subscription-status/_list.md b/Commands/datadog/subscription-status/_list.md index 158165137..697faa589 100644 --- a/Commands/datadog/subscription-status/_list.md +++ b/Commands/datadog/subscription-status/_list.md @@ -14,3 +14,14 @@ List if the current subscription is being already monitored for selected Datadog ```bash datadog subscription-status list --datadog-org-id 00000000-0000-0000-0000 ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2Vz/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- CreationSupported_List + ```bash + datadog subscription-status list --datadog-org-id 00000000-0000-0000-0000 + ``` diff --git a/Commands/datadog/subscription-status/default/_show.md b/Commands/datadog/subscription-status/default/_show.md index b707c9f9d..7e5b85633 100644 --- a/Commands/datadog/subscription-status/default/_show.md +++ b/Commands/datadog/subscription-status/default/_show.md @@ -14,3 +14,14 @@ Get if the current subscription is being already monitored for selected Datadog ```bash datadog subscription-status default show --datadog-org-id 00000000-0000-0000-0000 ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2VzL2RlZmF1bHQ=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- CreationSupported_Get + ```bash + datadog subscription-status default show --datadog-org-id 00000000-0000-0000-0000 + ``` diff --git a/Commands/datadog/tag-rule/_create.md b/Commands/datadog/tag-rule/_create.md index 3ee8aa7ae..bc3d77485 100644 --- a/Commands/datadog/tag-rule/_create.md +++ b/Commands/datadog/tag-rule/_create.md @@ -25,3 +25,14 @@ Creates a new set of tag rules for a specific Datadog monitor resource, determin ```bash datadog tag-rule create --resource-group myResourceGroup --monitor-name myMonitor --rule-set-name default --log-rules "{send-aad-logs:False,send-subscription-logs:True,send-resource-logs:True,filtering-tags:[{name:Environment,value:Prod,action:Include},{name:Environment,value:Dev,action:Exclude}]}" --metric-rules "{filtering-tags:[]}" ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- TagRules_CreateOrUpdate + ```bash + datadog tag-rule create --resource-group myResourceGroup --monitor-name myMonitor --rule-set-name default --log-rules "{send-aad-logs:False,send-subscription-logs:True,send-resource-logs:True,filtering-tags:[{name:Environment,value:Prod,action:Include},{name:Environment,value:Dev,action:Exclude}]}" --metric-rules "{filtering-tags:[]}" + ``` diff --git a/Commands/datadog/tag-rule/_list.md b/Commands/datadog/tag-rule/_list.md index 2a1bb61f9..c9d2babc6 100644 --- a/Commands/datadog/tag-rule/_list.md +++ b/Commands/datadog/tag-rule/_list.md @@ -25,3 +25,14 @@ Lists all tag rules associated with a specific Datadog monitor resource, helping ```bash datadog tag-rule list --resource-group myResourceGroup --monitor-name myMonitor ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVz/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- TagRules_List + ```bash + datadog tag-rule list --resource-group myResourceGroup --monitor-name myMonitor + ``` diff --git a/Commands/datadog/tag-rule/_show.md b/Commands/datadog/tag-rule/_show.md index d884fc84e..a3f722004 100644 --- a/Commands/datadog/tag-rule/_show.md +++ b/Commands/datadog/tag-rule/_show.md @@ -25,3 +25,14 @@ Retrieves the details of the tag rules for a specific Datadog monitor resource, ```bash datadog tag-rule show --resource-group myResourceGroup --monitor-name myMonitor --rule-set-name default ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- TagRules_Get + ```bash + datadog tag-rule show --resource-group myResourceGroup --monitor-name myMonitor --rule-set-name default + ``` diff --git a/Commands/datadog/tag-rule/_update.md b/Commands/datadog/tag-rule/_update.md index 0442b2309..37c1c0ce5 100644 --- a/Commands/datadog/tag-rule/_update.md +++ b/Commands/datadog/tag-rule/_update.md @@ -25,3 +25,14 @@ Updates the tag rules for a specific Datadog monitor resource, allowing you to m ```bash datadog tag-rule update --resource-group myResourceGroup --monitor-name myMonitor --rule-set-name default --log-rules "{send-aad-logs:False,send-subscription-logs:True,send-resource-logs:True,filtering-tags:[{name:Environment,value:Prod,action:Include},{name:Environment,value:Dev,action:Exclude}]}" --metric-rules "{filtering-tags:[]}" ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- TagRule_update + ```bash + datadog tag-rule update --resource-group myResourceGroup --monitor-name myMonitor --rule-set-name default --log-rules "{send-aad-logs:False,send-subscription-logs:True,send-resource-logs:True,filtering-tags:[{name:Environment,value:Prod,action:Include},{name:Environment,value:Dev,action:Exclude}]}" --metric-rules "{filtering-tags:[]}" + ``` diff --git a/Commands/datadog/terms/_create.md b/Commands/datadog/terms/_create.md index fddd01158..013531c64 100644 --- a/Commands/datadog/terms/_create.md +++ b/Commands/datadog/terms/_create.md @@ -25,3 +25,14 @@ Creates a new marketplace agreement for Datadog services in your Azure subscript ```bash datadog terms create --accepted True ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHMvZGVmYXVsdA==/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- MarketplaceAgreements_CreateOrUpdate + ```bash + datadog terms create --accepted True + ``` diff --git a/Commands/datadog/terms/_list.md b/Commands/datadog/terms/_list.md index 0846132d9..b8e0182a5 100644 --- a/Commands/datadog/terms/_list.md +++ b/Commands/datadog/terms/_list.md @@ -25,3 +25,14 @@ Lists all marketplace agreements for Datadog services in your Azure subscription ```bash datadog terms list ``` + +### [2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHM=/2025-12-26-preview.xml) **Preview** + + + +#### examples + +- MarketplaceAgreements_List + ```bash + datadog terms list + ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.json new file mode 100644 index 000000000..3340571ff --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/monitors", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvbW9uaXRvcnM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycw==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "list", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/monitors", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvbW9uaXRvcnM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycw==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Monitors_List", "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_List"], "operationId": "Monitors_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Datadog/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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "datadogOrganizationProperties", "props": [{"type": "boolean", "name": "cspm"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "resourceCollection"}]}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"type": "object", "name": "marketplaceOfferDetails", "props": [{"type": "string", "name": "offerId"}, {"type": "string", "name": "publisherId"}]}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Provisioning"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}, {"default": {"value": "Enabled"}, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "name", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}]}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": 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/Microsoft.Datadog/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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "datadogOrganizationProperties", "props": [{"type": "boolean", "name": "cspm"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "resourceCollection"}]}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"type": "object", "name": "marketplaceOfferDetails", "props": [{"type": "string", "name": "offerId"}, {"type": "string", "name": "publisherId"}]}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Provisioning"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}, {"default": {"value": "Enabled"}, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "name", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}]}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": 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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.xml new file mode 100644 index 000000000..df4fe7406 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.xml @@ -0,0 +1,329 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FjdGl2YXRlc2Fhcw==/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FjdGl2YXRlc2Fhcw==/2025-12-26-preview.json new file mode 100644 index 000000000..d3a2b6990 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FjdGl2YXRlc2Fhcw==/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/activatesaas", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvYWN0aXZhdGVTYWFT/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog", "commands": [{"name": "activate-saas", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/activatesaas", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvYWN0aXZhdGVTYWFT/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.datadogOrganizationProperties", "options": ["datadog-organization-properties"], "group": "Body", "help": {"short": "Datadog organization properties to link the Saas resource to."}, "args": [{"type": "password", "var": "$body.datadogOrganizationProperties.apiKey", "options": ["api-key"], "help": {"short": "Api key associated to the Datadog organization."}, "prompt": {"msg": "Password:"}}, {"type": "password", "var": "$body.datadogOrganizationProperties.applicationKey", "options": ["application-key"], "help": {"short": "Application key associated to the Datadog organization."}, "prompt": {"msg": "Password:"}}, {"type": "boolean", "var": "$body.datadogOrganizationProperties.cspm", "options": ["cspm"], "help": {"short": "The configuration which describes the state of cloud security posture management. This collects configuration information for all resources in a subscription and track conformance to industry benchmarks."}}, {"type": "string", "var": "$body.datadogOrganizationProperties.enterpriseAppId", "options": ["enterprise-app-id"], "help": {"short": "The Id of the Enterprise App used for Single sign on."}}, {"type": "string", "var": "$body.datadogOrganizationProperties.id", "options": ["id"], "help": {"short": "Id of the Datadog organization."}}, {"type": "password", "var": "$body.datadogOrganizationProperties.linkingAuthCode", "options": ["linking-auth-code"], "help": {"short": "The auth code used to linking to an existing Datadog organization."}, "prompt": {"msg": "Password:"}}, {"type": "password", "var": "$body.datadogOrganizationProperties.linkingClientId", "options": ["linking-client-id"], "help": {"short": "The client_id from an existing in exchange for an auth token to link organization."}, "prompt": {"msg": "Password:"}}, {"type": "string", "var": "$body.datadogOrganizationProperties.name", "options": ["name"], "help": {"short": "Name of the Datadog organization."}}, {"type": "string", "var": "$body.datadogOrganizationProperties.redirectUri", "options": ["redirect-uri"], "help": {"short": "The redirect URI for linking."}}, {"type": "boolean", "var": "$body.datadogOrganizationProperties.resourceCollection", "options": ["resource-collection"], "help": {"short": "The configuration which describes the state of resource collection. This collects configuration information for all resources in a subscription."}}]}, {"type": "string", "var": "$body.saaSResourceId", "options": ["saas-resource-id"], "required": true, "group": "Body", "help": {"short": "SaaS resource id of marketplace saas subscription to be activated."}}, {"type": "object", "var": "$body.userInfo", "options": ["user-info"], "group": "Body", "help": {"short": "User information of the person activating the SaaS resource."}, "args": [{"type": "string", "var": "$body.userInfo.emailAddress", "options": ["email-address"], "help": {"short": "Email of the user used by Datadog for contacting them if needed"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "var": "$body.userInfo.name", "options": ["name"], "help": {"short": "Name of the user"}, "format": {"maxLength": 50}}, {"type": "string", "var": "$body.userInfo.phoneNumber", "options": ["phone-number"], "help": {"short": "Phone number of the user used by Datadog for contacting them if needed"}, "format": {"maxLength": 40}}]}]}], "operations": [{"operationId": "SaaSOperationGroup_ActivateResource", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Datadog/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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "datadogOrganizationProperties", "arg": "$body.datadogOrganizationProperties", "props": [{"type": "password", "name": "apiKey", "arg": "$body.datadogOrganizationProperties.apiKey", "secret": true}, {"type": "password", "name": "applicationKey", "arg": "$body.datadogOrganizationProperties.applicationKey", "secret": true}, {"type": "boolean", "name": "cspm", "arg": "$body.datadogOrganizationProperties.cspm"}, {"type": "string", "name": "enterpriseAppId", "arg": "$body.datadogOrganizationProperties.enterpriseAppId"}, {"type": "string", "name": "id", "arg": "$body.datadogOrganizationProperties.id"}, {"type": "password", "name": "linkingAuthCode", "arg": "$body.datadogOrganizationProperties.linkingAuthCode", "secret": true}, {"type": "password", "name": "linkingClientId", "arg": "$body.datadogOrganizationProperties.linkingClientId", "secret": true}, {"type": "string", "name": "name", "arg": "$body.datadogOrganizationProperties.name"}, {"type": "string", "name": "redirectUri", "arg": "$body.datadogOrganizationProperties.redirectUri"}, {"type": "boolean", "name": "resourceCollection", "arg": "$body.datadogOrganizationProperties.resourceCollection"}]}, {"type": "string", "name": "saaSResourceId", "arg": "$body.saaSResourceId", "required": true}, {"type": "object", "name": "userInfo", "arg": "$body.userInfo", "props": [{"type": "string", "name": "emailAddress", "arg": "$body.userInfo.emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "name", "arg": "$body.userInfo.name", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "arg": "$body.userInfo.phoneNumber", "format": {"maxLength": 40}}]}], "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}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FjdGl2YXRlc2Fhcw==/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FjdGl2YXRlc2Fhcw==/2025-12-26-preview.xml new file mode 100644 index 000000000..f2c9a80da --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FjdGl2YXRlc2Fhcw==/2025-12-26-preview.xml @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHM=/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHM=/2025-12-26-preview.json new file mode 100644 index 000000000..e60ddb068 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHM=/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/agreements", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvYWdyZWVtZW50cw==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog terms", "commands": [{"name": "list", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/agreements", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvYWdyZWVtZW50cw==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "MarketplaceAgreements_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Datadog/agreements", "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": "2025-12-26-preview"}, "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": "boolean", "name": "accepted"}, {"type": "string", "name": "licenseTextLink"}, {"type": "string", "name": "plan"}, {"type": "string", "name": "privacyPolicyLink"}, {"type": "string", "name": "product"}, {"type": "string", "name": "publisher"}, {"type": "dateTime", "name": "retrieveDatetime", "format": {"protocol": "iso"}}, {"type": "string", "name": "signature"}]}, {"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"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHM=/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHM=/2025-12-26-preview.xml new file mode 100644 index 000000000..6506b52e3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHM=/2025-12-26-preview.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHMvZGVmYXVsdA==/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHMvZGVmYXVsdA==/2025-12-26-preview.json new file mode 100644 index 000000000..a1f17724b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHMvZGVmYXVsdA==/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/agreements/default", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvYWdyZWVtZW50cy9kZWZhdWx0/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog terms", "commands": [{"name": "create", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/agreements/default", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvYWdyZWVtZW50cy9kZWZhdWx0/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "boolean", "var": "$body.properties.accepted", "options": ["accepted"], "group": "Properties", "help": {"short": "If any version of the terms have been accepted, otherwise false."}}, {"type": "string", "var": "$body.properties.licenseTextLink", "options": ["license-text-link"], "group": "Properties", "help": {"short": "Link to HTML with Microsoft and Publisher terms."}}, {"type": "string", "var": "$body.properties.plan", "options": ["plan"], "group": "Properties", "help": {"short": "Plan identifier string."}}, {"type": "string", "var": "$body.properties.privacyPolicyLink", "options": ["privacy-policy-link"], "group": "Properties", "help": {"short": "Link to the privacy policy of the publisher."}}, {"type": "string", "var": "$body.properties.product", "options": ["product"], "group": "Properties", "help": {"short": "Product identifier string."}}, {"type": "string", "var": "$body.properties.publisher", "options": ["publisher"], "group": "Properties", "help": {"short": "Publisher identifier string."}}, {"type": "dateTime", "var": "$body.properties.retrieveDatetime", "options": ["retrieve-datetime"], "group": "Properties", "help": {"short": "Date and time in UTC of when the terms were accepted. This is empty if Accepted is false."}, "format": {"protocol": "iso"}}, {"type": "string", "var": "$body.properties.signature", "options": ["signature"], "group": "Properties", "help": {"short": "Terms signature."}}]}], "operations": [{"operationId": "MarketplaceAgreements_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Datadog/agreements/default", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "accepted", "arg": "$body.properties.accepted"}, {"type": "string", "name": "licenseTextLink", "arg": "$body.properties.licenseTextLink"}, {"type": "string", "name": "plan", "arg": "$body.properties.plan"}, {"type": "string", "name": "privacyPolicyLink", "arg": "$body.properties.privacyPolicyLink"}, {"type": "string", "name": "product", "arg": "$body.properties.product"}, {"type": "string", "name": "publisher", "arg": "$body.properties.publisher"}, {"type": "dateTime", "name": "retrieveDatetime", "arg": "$body.properties.retrieveDatetime", "format": {"protocol": "iso"}}, {"type": "string", "name": "signature", "arg": "$body.properties.signature"}]}], "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": "object", "name": "properties", "props": [{"type": "boolean", "name": "accepted"}, {"type": "string", "name": "licenseTextLink"}, {"type": "string", "name": "plan"}, {"type": "string", "name": "privacyPolicyLink"}, {"type": "string", "name": "product"}, {"type": "string", "name": "publisher"}, {"type": "dateTime", "name": "retrieveDatetime", "format": {"protocol": "iso"}}, {"type": "string", "name": "signature"}]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHMvZGVmYXVsdA==/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHMvZGVmYXVsdA==/2025-12-26-preview.xml new file mode 100644 index 000000000..aebb76061 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL2FncmVlbWVudHMvZGVmYXVsdA==/2025-12-26-preview.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2Vz/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2Vz/2025-12-26-preview.json new file mode 100644 index 000000000..0b13eeb00 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2Vz/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/subscriptionstatuses", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvc3Vic2NyaXB0aW9uU3RhdHVzZXM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog subscription-status", "commands": [{"name": "list", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/subscriptionstatuses", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvc3Vic2NyaXB0aW9uU3RhdHVzZXM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.datadogOrganizationId", "options": ["datadog-org-id"], "required": true, "group": "", "help": {"short": "Datadog Organization Id"}}]}], "operations": [{"operationId": "CreationSupported_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Datadog/subscriptionStatuses", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "datadogOrganizationId", "arg": "$Query.datadogOrganizationId", "required": true}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-12-26-preview"}, "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": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "creationSupported"}, {"readOnly": true, "type": "string", "name": "name"}]}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2Vz/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2Vz/2025-12-26-preview.xml new file mode 100644 index 000000000..5468c6cf0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2Vz/2025-12-26-preview.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2VzL2RlZmF1bHQ=/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2VzL2RlZmF1bHQ=/2025-12-26-preview.json new file mode 100644 index 000000000..352a3ec70 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2VzL2RlZmF1bHQ=/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/subscriptionstatuses/default", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvc3Vic2NyaXB0aW9uU3RhdHVzZXMvZGVmYXVsdA==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog subscription-status default", "commands": [{"name": "show", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.datadog/subscriptionstatuses/default", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRhdGFkb2cvc3Vic2NyaXB0aW9uU3RhdHVzZXMvZGVmYXVsdA==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.datadogOrganizationId", "options": ["datadog-org-id"], "required": true, "group": "", "help": {"short": "Datadog Organization Id"}}]}], "operations": [{"operationId": "CreationSupported_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Datadog/subscriptionStatuses/default", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "datadogOrganizationId", "arg": "$Query.datadogOrganizationId", "required": true}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "creationSupported"}, {"readOnly": true, "type": "string", "name": "name"}]}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2VzL2RlZmF1bHQ=/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2VzL2RlZmF1bHQ=/2025-12-26-preview.xml new file mode 100644 index 000000000..bd04d031d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL3N1YnNjcmlwdGlvbnN0YXR1c2VzL2RlZmF1bHQ=/2025-12-26-preview.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.md new file mode 100644 index 000000000..c52b0dbd6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.datadog/monitors 2025-12-26-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3Jz/2025-12-26-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.json new file mode 100644 index 000000000..807b60ed6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "show", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "datadogOrganizationProperties", "props": [{"type": "boolean", "name": "cspm"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "resourceCollection"}]}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"type": "object", "name": "marketplaceOfferDetails", "props": [{"type": "string", "name": "offerId"}, {"type": "string", "name": "publisherId"}]}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Provisioning"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}, {"default": {"value": "Enabled"}, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "name", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}]}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": 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}], "confirmation": ""}, {"name": "delete", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Monitors_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "object", "var": "$body.identity", "options": ["identity"], "group": "Body", "args": [{"type": "string", "var": "$body.identity.type", "options": ["type"], "help": {"short": "Identity type"}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}]}, {"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "group": "Body", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$body.sku", "options": ["sku"], "group": "Body", "args": [{"type": "string", "var": "$body.sku.name", "options": ["name"], "required": true, "help": {"short": "Name of the SKU."}}]}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$body.properties.datadogOrganizationProperties", "options": ["org-properties"], "group": "Properties", "help": {"short": "Datadog organization properties"}, "args": [{"type": "password", "var": "$body.properties.datadogOrganizationProperties.apiKey", "options": ["api-key"], "help": {"short": "Api key associated to the Datadog organization."}, "prompt": {"msg": "Password:"}}, {"type": "password", "var": "$body.properties.datadogOrganizationProperties.applicationKey", "options": ["application-key"], "help": {"short": "Application key associated to the Datadog organization."}, "prompt": {"msg": "Password:"}}, {"type": "boolean", "var": "$body.properties.datadogOrganizationProperties.cspm", "options": ["cspm"], "help": {"short": "The configuration which describes the state of cloud security posture management. This collects configuration information for all resources in a subscription and track conformance to industry benchmarks."}}, {"type": "string", "var": "$body.properties.datadogOrganizationProperties.enterpriseAppId", "options": ["enterprise-app-id"], "help": {"short": "The Id of the Enterprise App used for Single sign on."}}, {"type": "string", "var": "$body.properties.datadogOrganizationProperties.id", "options": ["id"], "help": {"short": "Id of the Datadog organization."}}, {"type": "password", "var": "$body.properties.datadogOrganizationProperties.linkingAuthCode", "options": ["linking-auth-code"], "help": {"short": "The auth code used to linking to an existing datadog organization."}, "prompt": {"msg": "Password:"}}, {"type": "password", "var": "$body.properties.datadogOrganizationProperties.linkingClientId", "options": ["linking-client-id"], "help": {"short": "The client_id from an existing in exchange for an auth token to link organization."}, "prompt": {"msg": "Password:"}}, {"type": "string", "var": "$body.properties.datadogOrganizationProperties.name", "options": ["name"], "help": {"short": "Name of the Datadog organization."}}, {"type": "string", "var": "$body.properties.datadogOrganizationProperties.redirectUri", "options": ["redirect-uri"], "help": {"short": "The redirect uri for linking."}}, {"type": "boolean", "var": "$body.properties.datadogOrganizationProperties.resourceCollection", "options": ["resource-collection"], "help": {"short": "The configuration which describes the state of resource collection. This collects configuration information for all resources in a subscription."}}]}, {"type": "object", "var": "$body.properties.marketplaceOfferDetails", "options": ["marketplace-offer-details"], "group": "Properties", "help": {"short": "Details about the marketplace offer associated with the resource. Required for API version 2025-11 and later. For earlier API versions, defaults to the legacy offer."}, "args": [{"type": "string", "var": "$body.properties.marketplaceOfferDetails.offerId", "options": ["offer-id"], "help": {"short": "The offer ID (e.g., \"dd_liftr_v3_decoupled\")."}}, {"type": "string", "var": "$body.properties.marketplaceOfferDetails.publisherId", "options": ["publisher-id"], "help": {"short": "The publisher ID (e.g., \"datadog1591740804488\")."}}]}, {"type": "string", "var": "$body.properties.monitoringStatus", "options": ["monitoring-status"], "group": "Properties", "help": {"short": "Flag specifying if the resource monitoring is enabled or disabled."}, "default": {"value": "Enabled"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.saaSData", "options": ["saas-data"], "group": "Properties", "help": {"short": "SaaS details"}, "args": [{"type": "string", "var": "$body.properties.saaSData.saaSResourceId", "options": ["saa-s-resource-id"], "help": {"short": "SaaS resource id"}}]}, {"type": "object", "var": "$body.properties.userInfo", "options": ["user-info"], "group": "Properties", "help": {"short": "User info"}, "args": [{"type": "string", "var": "$body.properties.userInfo.emailAddress", "options": ["email-address"], "group": "", "help": {"short": "Email of the user used by Datadog for contacting them if needed"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "var": "$body.properties.userInfo.name", "options": ["name"], "help": {"short": "Name of the user"}, "format": {"maxLength": 50}}, {"type": "string", "var": "$body.properties.userInfo.phoneNumber", "options": ["phone-number"], "help": {"short": "Phone number of the user used by Datadog for contacting them if needed"}, "format": {"maxLength": 40}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Monitors_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "identity", "arg": "$body.identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "datadogOrganizationProperties", "arg": "$body.properties.datadogOrganizationProperties", "props": [{"type": "password", "name": "apiKey", "arg": "$body.properties.datadogOrganizationProperties.apiKey", "secret": true}, {"type": "password", "name": "applicationKey", "arg": "$body.properties.datadogOrganizationProperties.applicationKey", "secret": true}, {"type": "boolean", "name": "cspm", "arg": "$body.properties.datadogOrganizationProperties.cspm"}, {"type": "string", "name": "enterpriseAppId", "arg": "$body.properties.datadogOrganizationProperties.enterpriseAppId"}, {"type": "string", "name": "id", "arg": "$body.properties.datadogOrganizationProperties.id"}, {"type": "password", "name": "linkingAuthCode", "arg": "$body.properties.datadogOrganizationProperties.linkingAuthCode", "secret": true}, {"type": "password", "name": "linkingClientId", "arg": "$body.properties.datadogOrganizationProperties.linkingClientId", "secret": true}, {"type": "string", "name": "name", "arg": "$body.properties.datadogOrganizationProperties.name"}, {"type": "string", "name": "redirectUri", "arg": "$body.properties.datadogOrganizationProperties.redirectUri"}, {"type": "boolean", "name": "resourceCollection", "arg": "$body.properties.datadogOrganizationProperties.resourceCollection"}]}, {"type": "object", "name": "marketplaceOfferDetails", "arg": "$body.properties.marketplaceOfferDetails", "props": [{"type": "string", "name": "offerId", "arg": "$body.properties.marketplaceOfferDetails.offerId"}, {"type": "string", "name": "publisherId", "arg": "$body.properties.marketplaceOfferDetails.publisherId"}]}, {"default": {"value": "Enabled"}, "type": "string", "name": "monitoringStatus", "arg": "$body.properties.monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "saaSData", "arg": "$body.properties.saaSData", "props": [{"type": "string", "name": "saaSResourceId", "arg": "$body.properties.saaSData.saaSResourceId"}]}, {"type": "object", "name": "userInfo", "arg": "$body.properties.userInfo", "props": [{"type": "string", "name": "emailAddress", "arg": "$body.properties.userInfo.emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "name", "arg": "$body.properties.userInfo.name", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "arg": "$body.properties.userInfo.phoneNumber", "format": {"maxLength": 40}}]}]}, {"type": "object", "name": "sku", "arg": "$body.sku", "props": [{"type": "string", "name": "name", "arg": "$body.sku.name", "required": true}]}, {"type": "object", "name": "tags", "arg": "$body.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/Microsoft.Datadog/monitors/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "datadogOrganizationProperties", "props": [{"type": "boolean", "name": "cspm"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "resourceCollection"}]}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"type": "object", "name": "marketplaceOfferDetails", "props": [{"type": "string", "name": "offerId"}, {"type": "string", "name": "publisherId"}]}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Provisioning"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}, {"default": {"value": "Enabled"}, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "name", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}]}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": 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}], "confirmation": ""}, {"name": "update", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": [{"nullable": true, "type": "object", "var": "$body.identity", "options": ["identity"], "group": "Body", "args": [{"nullable": true, "type": "string", "var": "$body.identity.type", "options": ["type"], "help": {"short": "Identity type"}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}]}, {"nullable": true, "type": "object", "var": "$body.sku", "options": ["sku"], "group": "Body", "args": [{"type": "string", "var": "$body.sku.name", "options": ["name"], "help": {"short": "Name of the SKU."}}]}, {"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$body.properties.datadogOrganizationProperties", "options": ["org-properties"], "group": "Properties", "help": {"short": "Specify the Datadog organization name. In the case of linking to existing organizations, Id, ApiKey, and Applicationkey is required as well."}, "args": [{"nullable": true, "type": "boolean", "var": "$body.properties.datadogOrganizationProperties.cspm", "options": ["cspm"], "help": {"short": "The configuration which describes the state of cloud security posture management. This collects configuration information for all resources in a subscription and track conformance to industry benchmarks."}}, {"nullable": true, "type": "boolean", "var": "$body.properties.datadogOrganizationProperties.resourceCollection", "options": ["resource-collection"], "help": {"short": "The configuration which describes the state of resource collection. This collects configuration information for all resources in a subscription."}}]}, {"nullable": true, "type": "object", "var": "$body.properties.marketplaceOfferDetails", "options": ["marketplace-offer-details"], "group": "Properties", "help": {"short": "Details about the marketplace offer associated with the resource. Required for API version 2025-11 and later. For earlier API versions, defaults to the legacy offer."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.marketplaceOfferDetails.offerId", "options": ["offer-id"], "help": {"short": "The offer ID (e.g., \"dd_liftr_v3_decoupled\")."}}, {"nullable": true, "type": "string", "var": "$body.properties.marketplaceOfferDetails.publisherId", "options": ["publisher-id"], "help": {"short": "The publisher ID (e.g., \"datadog1591740804488\")."}}]}, {"nullable": true, "type": "string", "var": "$body.properties.monitoringStatus", "options": ["monitoring-status"], "group": "Properties", "help": {"short": "Flag specifying if the resource monitoring is enabled or disabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.saaSData", "options": ["saas-data"], "group": "Properties", "help": {"short": "SaaS details"}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.saaSData.saaSResourceId", "options": ["saa-s-resource-id"], "help": {"short": "SaaS resource id"}}]}, {"nullable": true, "type": "array", "var": "$body.properties.sreAgentConfiguration", "options": ["sre-agent-configuration"], "group": "Properties", "help": {"short": "SRE Agent configuration to connect to MCP server of Datadog for given organization."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$body.properties.sreAgentConfiguration[].mcpConnectorResourceId", "options": ["mcp-connector-resource-id"], "help": {"short": "The ARM resource ID of the MCP connector integrated with SRE Agent resource."}}]}}, {"nullable": true, "type": "object", "var": "$body.properties.userInfo", "options": ["user-info"], "group": "Properties", "help": {"short": "User info"}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.userInfo.emailAddress", "options": ["email-address"], "help": {"short": "Email of the user used by Datadog for contacting them if needed"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"nullable": true, "type": "string", "var": "$body.properties.userInfo.name", "options": ["name"], "help": {"short": "Name of the user"}, "format": {"maxLength": 50}}, {"nullable": true, "type": "string", "var": "$body.properties.userInfo.phoneNumber", "options": ["phone-number"], "help": {"short": "Phone number of the user used by Datadog for contacting them if needed"}, "format": {"maxLength": 40}}]}]}], "operations": [{"operationId": "Monitors_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "datadogOrganizationProperties", "props": [{"type": "boolean", "name": "cspm"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "resourceCollection"}]}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"type": "object", "name": "marketplaceOfferDetails", "props": [{"type": "string", "name": "offerId"}, {"type": "string", "name": "publisherId"}]}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Provisioning"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}, {"default": {"value": "Enabled"}, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "name", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}]}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": 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"}], "cls": "DatadogMonitorResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "identity", "arg": "$body.identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "datadogOrganizationProperties", "arg": "$body.properties.datadogOrganizationProperties", "props": [{"type": "boolean", "name": "cspm", "arg": "$body.properties.datadogOrganizationProperties.cspm"}, {"type": "boolean", "name": "resourceCollection", "arg": "$body.properties.datadogOrganizationProperties.resourceCollection"}]}, {"type": "object", "name": "marketplaceOfferDetails", "arg": "$body.properties.marketplaceOfferDetails", "props": [{"type": "string", "name": "offerId", "arg": "$body.properties.marketplaceOfferDetails.offerId"}, {"type": "string", "name": "publisherId", "arg": "$body.properties.marketplaceOfferDetails.publisherId"}]}, {"default": {"value": "Enabled"}, "type": "string", "name": "monitoringStatus", "arg": "$body.properties.monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "saaSData", "arg": "$body.properties.saaSData", "props": [{"type": "string", "name": "saaSResourceId", "arg": "$body.properties.saaSData.saaSResourceId"}]}, {"type": "array", "name": "sreAgentConfiguration", "arg": "$body.properties.sreAgentConfiguration", "item": {"type": "object", "props": [{"type": "string", "name": "mcpConnectorResourceId", "arg": "$body.properties.sreAgentConfiguration[].mcpConnectorResourceId", "required": true}]}, "identifiers": ["mcpConnectorResourceId"]}, {"type": "object", "name": "userInfo", "arg": "$body.properties.userInfo", "props": [{"type": "string", "name": "emailAddress", "arg": "$body.properties.userInfo.emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "name", "arg": "$body.properties.userInfo.name", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "arg": "$body.properties.userInfo.phoneNumber", "format": {"maxLength": 40}}]}]}, {"type": "object", "name": "sku", "arg": "$body.sku", "props": [{"type": "string", "name": "name", "arg": "$body.sku.name", "required": true}]}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Monitors_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DatadogMonitorResource_read"}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.xml new file mode 100644 index 000000000..958b82bee --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9/2025-12-26-preview.xml @@ -0,0 +1,883 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21hbmFnZXNyZWFnZW50Y29ubmVjdG9ycw==/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21hbmFnZXNyZWFnZW50Y29ubmVjdG9ycw==/2025-12-26-preview.json new file mode 100644 index 000000000..1c4b912c1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21hbmFnZXNyZWFnZW50Y29ubmVjdG9ycw==/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/managesreagentconnectors", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L21hbmFnZVNyZUFnZW50Q29ubmVjdG9ycw==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "manage-sre-agent-connector", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/managesreagentconnectors", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L21hbmFnZVNyZUFnZW50Q29ubmVjdG9ycw==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "Request", "args": [{"type": "string", "var": "$request.action", "options": ["action"], "required": true, "group": "Request", "help": {"short": "Add/Remove action."}, "enum": {"items": [{"name": "Add", "value": "Add"}, {"name": "Remove", "value": "Remove"}]}}, {"type": "array", "var": "$request.mcpConnectorResourceIdList", "options": ["mcp-connector-resource-id-list"], "required": true, "group": "Request", "help": {"short": "The list of ARM resource ID of the MCP connector integrated with SRE Agent resource."}, "item": {"type": "object", "args": [{"type": "string", "var": "$request.mcpConnectorResourceIdList[].mcpConnectorResourceId", "options": ["mcp-connector-resource-id"], "required": true, "help": {"short": "The ARM resource ID of the MCP connector integrated with SRE Agent resource."}}]}}]}], "operations": [{"operationId": "Monitors_ManageSreAgentConnectors", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/manageSreAgentConnectors", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "request", "required": true, "props": [{"type": "string", "name": "action", "arg": "$request.action", "required": true, "enum": {"items": [{"value": "Add"}, {"value": "Remove"}]}}, {"type": "array", "name": "mcpConnectorResourceIdList", "arg": "$request.mcpConnectorResourceIdList", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "mcpConnectorResourceId", "arg": "$request.mcpConnectorResourceIdList[].mcpConnectorResourceId", "required": true}]}, "identifiers": ["mcpConnectorResourceId"]}], "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": "mcpConnectorResourceId", "required": true}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21hbmFnZXNyZWFnZW50Y29ubmVjdG9ycw==/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21hbmFnZXNyZWFnZW50Y29ubmVjdG9ycw==/2025-12-26-preview.xml new file mode 100644 index 000000000..8c2e4acf1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21hbmFnZXNyZWFnZW50Y29ubmVjdG9ycw==/2025-12-26-preview.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnM=/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnM=/2025-12-26-preview.json new file mode 100644 index 000000000..add5406b7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnM=/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/monitoredsubscriptions", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L21vbml0b3JlZFN1YnNjcmlwdGlvbnM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor monitored-subscription", "commands": [{"name": "list", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/monitoredsubscriptions", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L21vbml0b3JlZFN1YnNjcmlwdGlvbnM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "MonitoredSubscriptions_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/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": "agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring"}, {"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"type": "boolean", "name": "automuting"}, {"type": "boolean", "name": "customMetrics"}, {"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": "boolean", "name": "sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs"}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnM=/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnM=/2025-12-26-preview.xml new file mode 100644 index 000000000..bc4fd6e3d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnM=/2025-12-26-preview.xml @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.json new file mode 100644 index 000000000..393b2dc62 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/monitoredsubscriptions/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L21vbml0b3JlZFN1YnNjcmlwdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor monitored-subscription", "commands": [{"name": "show", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/monitoredsubscriptions/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L21vbml0b3JlZFN1YnNjcmlwdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "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."}}, {"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "MonitoredSubscriptions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/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": "agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring"}, {"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"type": "boolean", "name": "automuting"}, {"type": "boolean", "name": "customMetrics"}, {"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": "boolean", "name": "sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs"}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"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": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/monitoredsubscriptions/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L21vbml0b3JlZFN1YnNjcmlwdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "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."}}, {"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": [{"longRunning": {"finalStateVia": "location"}, "operationId": "MonitoredSubscriptions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/monitoredsubscriptions/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L21vbml0b3JlZFN1YnNjcmlwdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "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."}}, {"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": ["mon-sub-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"], "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"], "help": {"short": "Definition of the properties for a TagRules resource."}, "args": [{"type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules", "options": ["agent-rules"], "help": {"short": "Set of rules for managing agents for the Monitor resource."}, "args": [{"type": "boolean", "var": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules.enableAgentMonitoring", "options": ["enable-agent-monitoring"], "help": {"short": "Flag specifying if agent monitoring should be enabled for the Monitor resource."}}, {"type": "array<@FilteringTag_create>", "var": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing metrics. 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": "@FilteringTag_create"}}]}, {"type": "boolean", "var": "$body.properties.monitoredSubscriptionList[].tagRules.automuting", "options": ["automuting"], "help": {"short": "Configuration to enable/disable auto-muting flag"}}, {"type": "boolean", "var": "$body.properties.monitoredSubscriptionList[].tagRules.customMetrics", "options": ["custom-metrics"], "help": {"short": "Configuration to enable/disable custom metrics. If enabled, custom metrics from app insights will be sent."}}, {"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 SendResourceLogs 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": "boolean", "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."}}, {"type": "boolean", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendResourceLogs", "options": ["send-resource-logs"], "help": {"short": "Flag specifying if Azure resource logs should be sent for the Monitor resource."}}, {"type": "boolean", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendSubscriptionLogs", "options": ["send-subscription-logs"], "help": {"short": "Flag specifying if Azure subscription logs should be sent for the Monitor resource."}}]}, {"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. 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": "@FilteringTag_create"}}]}]}]}}, {"type": "string", "var": "$body.properties.operation", "options": ["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/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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": "agentRules", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules.enableAgentMonitoring"}, {"type": "array<@FilteringTag_create>", "name": "filteringTags", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules.filteringTags", "item": {"type": "@FilteringTag_create"}}]}, {"type": "boolean", "name": "automuting", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.automuting"}, {"type": "boolean", "name": "customMetrics", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.customMetrics"}, {"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": "boolean", "name": "sendAadLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendSubscriptionLogs"}]}, {"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": "operation", "arg": "$body.properties.operation", "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/Microsoft.Datadog/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": "agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring"}, {"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"type": "boolean", "name": "automuting"}, {"type": "boolean", "name": "customMetrics"}, {"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": "boolean", "name": "sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs"}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"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}]}, {"name": "update", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/monitoredsubscriptions/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L21vbml0b3JlZFN1YnNjcmlwdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "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."}}, {"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": [{"nullable": true, "type": "array", "var": "$body.properties.monitoredSubscriptionList", "options": ["mon-sub-list"], "group": "Properties", "help": {"short": "List of subscriptions and the state of the monitoring."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$body.properties.monitoredSubscriptionList[].error", "options": ["error"], "help": {"short": "The reason of not monitoring the subscription."}}, {"nullable": true, "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"}]}}, {"nullable": true, "type": "string", "var": "$body.properties.monitoredSubscriptionList[].subscriptionId", "options": ["subscription-id"], "help": {"short": "The subscriptionId to be monitored."}}, {"nullable": true, "type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules", "options": ["tag-rules"], "help": {"short": "Definition of the properties for a TagRules resource."}, "args": [{"nullable": true, "type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules", "options": ["agent-rules"], "help": {"short": "Set of rules for managing agents for the Monitor resource."}, "args": [{"nullable": true, "type": "boolean", "var": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules.enableAgentMonitoring", "options": ["enable-agent-monitoring"], "help": {"short": "Flag specifying if agent monitoring should be enabled for the Monitor resource."}}, {"nullable": true, "type": "array<@FilteringTag_update>", "var": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing metrics. 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": {"nullable": true, "type": "@FilteringTag_update"}}]}, {"nullable": true, "type": "boolean", "var": "$body.properties.monitoredSubscriptionList[].tagRules.automuting", "options": ["automuting"], "help": {"short": "Configuration to enable/disable auto-muting flag"}}, {"nullable": true, "type": "boolean", "var": "$body.properties.monitoredSubscriptionList[].tagRules.customMetrics", "options": ["custom-metrics"], "help": {"short": "Configuration to enable/disable custom metrics. If enabled, custom metrics from app insights will be sent."}}, {"nullable": true, "type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules", "options": ["log-rules"], "help": {"short": "Set of rules for sending logs for the Monitor resource."}, "args": [{"nullable": true, "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 SendResourceLogs 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": {"nullable": true, "type": "object", "args": [{"nullable": true, "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"}]}}, {"nullable": true, "type": "string", "var": "@FilteringTag_update.name", "options": ["name"], "help": {"short": "The name (also known as the key) of the tag."}}, {"nullable": true, "type": "string", "var": "@FilteringTag_update.value", "options": ["value"], "help": {"short": "The value of the tag."}}], "cls": "FilteringTag_update"}}, {"nullable": true, "type": "boolean", "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."}}, {"nullable": true, "type": "boolean", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendResourceLogs", "options": ["send-resource-logs"], "help": {"short": "Flag specifying if Azure resource logs should be sent for the Monitor resource."}}, {"nullable": true, "type": "boolean", "var": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendSubscriptionLogs", "options": ["send-subscription-logs"], "help": {"short": "Flag specifying if Azure subscription logs should be sent for the Monitor resource."}}]}, {"nullable": true, "type": "object", "var": "$body.properties.monitoredSubscriptionList[].tagRules.metricRules", "options": ["metric-rules"], "help": {"short": "Set of rules for sending metrics for the Monitor resource."}, "args": [{"nullable": true, "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. 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": {"nullable": true, "type": "@FilteringTag_update"}}]}]}]}}, {"nullable": true, "type": "string", "var": "$body.properties.operation", "options": ["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": [{"operationId": "MonitoredSubscriptions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/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": "agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring"}, {"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"type": "boolean", "name": "automuting"}, {"type": "boolean", "name": "customMetrics"}, {"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": "boolean", "name": "sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs"}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"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"}], "cls": "MonitoredSubscriptionProperties_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "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": "agentRules", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules.enableAgentMonitoring"}, {"type": "array<@FilteringTag_update>", "name": "filteringTags", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.agentRules.filteringTags", "item": {"type": "@FilteringTag_update"}}]}, {"type": "boolean", "name": "automuting", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.automuting"}, {"type": "boolean", "name": "customMetrics", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.customMetrics"}, {"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": "boolean", "name": "sendAadLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs", "arg": "$body.properties.monitoredSubscriptionList[].tagRules.logRules.sendSubscriptionLogs"}]}, {"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": "operation", "arg": "$body.properties.operation", "enum": {"items": [{"value": "Active"}, {"value": "AddBegin"}, {"value": "AddComplete"}, {"value": "DeleteBegin"}, {"value": "DeleteComplete"}]}}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "MonitoredSubscriptions_CreateorUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@MonitoredSubscriptionProperties_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.xml new file mode 100644 index 000000000..c17cc67f6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L21vbml0b3JlZHN1YnNjcmlwdGlvbnMve30=/2025-12-26-preview.xml @@ -0,0 +1,857 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGJpbGxpbmdpbmZv/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGJpbGxpbmdpbmZv/2025-12-26-preview.json new file mode 100644 index 000000000..69afa12f8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGJpbGxpbmdpbmZv/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/getbillinginfo", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2dldEJpbGxpbmdJbmZv/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "get-billing-info", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/getbillinginfo", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2dldEJpbGxpbmdJbmZv/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "BillingInfo_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/getBillingInfo", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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": "marketplaceName"}, {"type": "string", "name": "marketplaceStatus"}, {"type": "string", "name": "marketplaceSubscriptionId"}, {"type": "string", "name": "offerId"}, {"type": "boolean", "name": "subscribed"}]}, {"type": "object", "name": "partnerBillingEntity", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "partnerEntityUri"}]}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGJpbGxpbmdpbmZv/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGJpbGxpbmdpbmZv/2025-12-26-preview.xml new file mode 100644 index 000000000..bc18784e1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGJpbGxpbmdpbmZv/2025-12-26-preview.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRhcHBsaWNhdGlvbmtleQ==/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRhcHBsaWNhdGlvbmtleQ==/2025-12-26-preview.json new file mode 100644 index 000000000..96a157342 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRhcHBsaWNhdGlvbmtleQ==/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/getdefaultapplicationkey", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2dldERlZmF1bHRBcHBsaWNhdGlvbktleQ==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "get-default-application-key", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/getdefaultapplicationkey", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2dldERlZmF1bHRBcHBsaWNhdGlvbktleQ==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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_GetDefaultApplicationKey", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/getDefaultApplicationKey", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "createdBy"}, {"readOnly": true, "type": "string", "name": "key"}, {"type": "string", "name": "name"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRhcHBsaWNhdGlvbmtleQ==/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRhcHBsaWNhdGlvbmtleQ==/2025-12-26-preview.xml new file mode 100644 index 000000000..5e997ef13 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRhcHBsaWNhdGlvbmtleQ==/2025-12-26-preview.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRrZXk=/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRrZXk=/2025-12-26-preview.json new file mode 100644 index 000000000..7126bd2c8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRrZXk=/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/getdefaultkey", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2dldERlZmF1bHRLZXk=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "get-default-key", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/getdefaultkey", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2dldERlZmF1bHRLZXk=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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_GetDefaultKey", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/getDefaultKey", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "created"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "key", "required": true}, {"type": "string", "name": "name"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRrZXk=/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRrZXk=/2025-12-26-preview.xml new file mode 100644 index 000000000..0d2019142 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2dldGRlZmF1bHRrZXk=/2025-12-26-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xhdGVzdGxpbmtlZHNhYXM=/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xhdGVzdGxpbmtlZHNhYXM=/2025-12-26-preview.json new file mode 100644 index 000000000..d0028947c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xhdGVzdGxpbmtlZHNhYXM=/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/latestlinkedsaas", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xhdGVzdExpbmtlZFNhYVM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "latest-linked-saas", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/latestlinkedsaas", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xhdGVzdExpbmtlZFNhYVM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "DatadogMonitorResources_LatestLinkedSaaS", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/latestLinkedSaaS", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xhdGVzdGxpbmtlZHNhYXM=/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xhdGVzdGxpbmtlZHNhYXM=/2025-12-26-preview.xml new file mode 100644 index 000000000..0879aaf19 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xhdGVzdGxpbmtlZHNhYXM=/2025-12-26-preview.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpbmtzYWFz/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpbmtzYWFz/2025-12-26-preview.json new file mode 100644 index 000000000..3e5820ff1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpbmtzYWFz/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/linksaas", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xpbmtTYWFT/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "link-saas", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/linksaas", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xpbmtTYWFT/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["monitor-name"], "required": true, "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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 of marketplace saas subscription to be activated."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DatadogMonitorResources_LinkSaaS", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/linkSaaS", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "datadogOrganizationProperties", "props": [{"type": "boolean", "name": "cspm"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "resourceCollection"}]}, {"readOnly": true, "type": "string", "name": "liftrResourceCategory", "enum": {"items": [{"value": "MonitorLogs"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "integer32", "name": "liftrResourcePreference"}, {"type": "object", "name": "marketplaceOfferDetails", "props": [{"type": "string", "name": "offerId"}, {"type": "string", "name": "publisherId"}]}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "Active"}, {"value": "Provisioning"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}, {"default": {"value": "Enabled"}, "type": "string", "name": "monitoringStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "object", "name": "saaSData", "props": [{"type": "string", "name": "saaSResourceId"}]}, {"type": "object", "name": "userInfo", "props": [{"type": "string", "name": "emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "name", "format": {"maxLength": 50}}, {"type": "string", "name": "phoneNumber", "format": {"maxLength": 40}}]}]}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": 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}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpbmtzYWFz/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpbmtzYWFz/2025-12-26-preview.xml new file mode 100644 index 000000000..1aec94ab5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpbmtzYWFz/2025-12-26-preview.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RhcGlrZXlz/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RhcGlrZXlz/2025-12-26-preview.json new file mode 100644 index 000000000..77c19f672 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RhcGlrZXlz/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/listapikeys", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xpc3RBcGlLZXlz/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "list-api-key", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/listapikeys", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xpc3RBcGlLZXlz/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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_ListApiKeys", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/listApiKeys", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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": "created"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "key", "required": true}, {"type": "string", "name": "name"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RhcGlrZXlz/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RhcGlrZXlz/2025-12-26-preview.xml new file mode 100644 index 000000000..a00c5a6e1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RhcGlrZXlz/2025-12-26-preview.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rob3N0cw==/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rob3N0cw==/2025-12-26-preview.json new file mode 100644 index 000000000..b93a43613 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rob3N0cw==/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/listhosts", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xpc3RIb3N0cw==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "list-host", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/listhosts", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xpc3RIb3N0cw==/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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_ListHosts", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/listHosts", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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": "array", "name": "aliases", "item": {"type": "string"}}, {"type": "array", "name": "apps", "item": {"type": "string"}}, {"type": "object", "name": "meta", "props": [{"type": "string", "name": "agentVersion"}, {"type": "object", "name": "installMethod", "props": [{"type": "string", "name": "installerVersion"}, {"type": "string", "name": "tool"}, {"type": "string", "name": "toolVersion"}]}, {"type": "object", "name": "logsAgent", "props": [{"type": "string", "name": "transport"}]}]}, {"type": "string", "name": "name"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rob3N0cw==/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rob3N0cw==/2025-12-26-preview.xml new file mode 100644 index 000000000..c188606ce --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rob3N0cw==/2025-12-26-preview.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RsaW5rZWRyZXNvdXJjZXM=/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RsaW5rZWRyZXNvdXJjZXM=/2025-12-26-preview.json new file mode 100644 index 000000000..345993a83 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RsaW5rZWRyZXNvdXJjZXM=/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/listlinkedresources", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xpc3RMaW5rZWRSZXNvdXJjZXM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "list-linked-resource", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/listlinkedresources", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xpc3RMaW5rZWRSZXNvdXJjZXM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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_ListLinkedResources", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/listLinkedResources", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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": "location"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RsaW5rZWRyZXNvdXJjZXM=/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RsaW5rZWRyZXNvdXJjZXM=/2025-12-26-preview.xml new file mode 100644 index 000000000..0becf3277 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3RsaW5rZWRyZXNvdXJjZXM=/2025-12-26-preview.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rtb25pdG9yZWRyZXNvdXJjZXM=/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rtb25pdG9yZWRyZXNvdXJjZXM=/2025-12-26-preview.json new file mode 100644 index 000000000..9c8d8afdc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rtb25pdG9yZWRyZXNvdXJjZXM=/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/listmonitoredresources", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xpc3RNb25pdG9yZWRSZXNvdXJjZXM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "list-monitored-resource", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/listmonitoredresources", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L2xpc3RNb25pdG9yZWRSZXNvdXJjZXM=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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_ListMonitoredResources", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/listMonitoredResources", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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": "boolean", "name": "sendingLogs"}, {"type": "boolean", "name": "sendingMetrics"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rtb25pdG9yZWRyZXNvdXJjZXM=/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rtb25pdG9yZWRyZXNvdXJjZXM=/2025-12-26-preview.xml new file mode 100644 index 000000000..c17b6780c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L2xpc3Rtb25pdG9yZWRyZXNvdXJjZXM=/2025-12-26-preview.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3JlZnJlc2hzZXRwYXNzd29yZGxpbms=/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3JlZnJlc2hzZXRwYXNzd29yZGxpbms=/2025-12-26-preview.json new file mode 100644 index 000000000..160ce880e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3JlZnJlc2hzZXRwYXNzd29yZGxpbms=/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/refreshsetpasswordlink", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3JlZnJlc2hTZXRQYXNzd29yZExpbms=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "refresh-set-password-link", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/refreshsetpasswordlink", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3JlZnJlc2hTZXRQYXNzd29yZExpbms=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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_RefreshSetPasswordLink", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/refreshSetPasswordLink", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "setPasswordLink"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3JlZnJlc2hzZXRwYXNzd29yZGxpbms=/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3JlZnJlc2hzZXRwYXNzd29yZGxpbms=/2025-12-26-preview.xml new file mode 100644 index 000000000..53a5dcab6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3JlZnJlc2hzZXRwYXNzd29yZGxpbms=/2025-12-26-preview.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NldGRlZmF1bHRrZXk=/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NldGRlZmF1bHRrZXk=/2025-12-26-preview.json new file mode 100644 index 000000000..5e566dc05 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NldGRlZmF1bHRrZXk=/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/setdefaultkey", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3NldERlZmF1bHRLZXk=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog monitor", "commands": [{"name": "set-default-key", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/setdefaultkey", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3NldERlZmF1bHRLZXk=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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.created", "options": ["created"], "group": "Body", "help": {"short": "The time of creation of the API key."}}, {"type": "string", "var": "$body.createdBy", "options": ["created-by"], "group": "Body", "help": {"short": "The user that created the API key."}}, {"type": "string", "var": "$body.key", "options": ["key"], "group": "Body", "help": {"short": "The value of the API key."}}, {"type": "string", "var": "$body.name", "options": ["key-name"], "group": "Body", "help": {"short": "The name of the API key."}}]}], "operations": [{"operationId": "Monitors_SetDefaultKey", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/setDefaultKey", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "props": [{"type": "string", "name": "created", "arg": "$body.created"}, {"type": "string", "name": "createdBy", "arg": "$body.createdBy"}, {"type": "string", "name": "key", "arg": "$body.key", "required": true}, {"type": "string", "name": "name", "arg": "$body.name"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NldGRlZmF1bHRrZXk=/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NldGRlZmF1bHRrZXk=/2025-12-26-preview.xml new file mode 100644 index 000000000..06ab54591 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NldGRlZmF1bHRrZXk=/2025-12-26-preview.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25z/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25z/2025-12-26-preview.json new file mode 100644 index 000000000..7f9d98e49 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25z/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/singlesignonconfigurations", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3NpbmdsZVNpZ25PbkNvbmZpZ3VyYXRpb25z/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog sso-config", "commands": [{"name": "list", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/singlesignonconfigurations", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3NpbmdsZVNpZ25PbkNvbmZpZ3VyYXRpb25z/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "SingleSignOnConfigurations_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/singleSignOnConfigurations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}/singleSignOnConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"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": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"readOnly": true, "type": "string", "name": "singleSignOnUrl"}]}, {"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"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25z/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25z/2025-12-26-preview.xml new file mode 100644 index 000000000..0fef9d068 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25z/2025-12-26-preview.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.json new file mode 100644 index 000000000..da4babcfb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/singlesignonconfigurations/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3NpbmdsZVNpZ25PbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog sso-config", "commands": [{"name": "show", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/singlesignonconfigurations/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3NpbmdsZVNpZ25PbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Configuration name"}}, {"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "SingleSignOnConfigurations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/singleSignOnConfigurations/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}/singleSignOnConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"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": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"readOnly": true, "type": "string", "name": "singleSignOnUrl"}]}, {"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": ""}, {"name": "create", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/singlesignonconfigurations/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3NpbmdsZVNpZ25PbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Configuration name"}}, {"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "string", "var": "$body.properties.enterpriseAppId", "options": ["enterprise-app-id"], "group": "Properties", "help": {"short": "The Id of the Enterprise App used for Single sign-on."}}, {"type": "string", "var": "$body.properties.singleSignOnState", "options": ["single-sign-on-state"], "group": "Properties", "help": {"short": "Various states of the SSO resource"}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}, {"name": "Existing", "value": "Existing"}, {"name": "Initial", "value": "Initial"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "SingleSignOnConfigurations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/singleSignOnConfigurations/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "enterpriseAppId", "arg": "$body.properties.enterpriseAppId"}, {"type": "string", "name": "singleSignOnState", "arg": "$body.properties.singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}]}], "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/Microsoft.Datadog/monitors/{}/singleSignOnConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"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": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"readOnly": true, "type": "string", "name": "singleSignOnUrl"}]}, {"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": ""}, {"name": "update", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/singlesignonconfigurations/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3NpbmdsZVNpZ25PbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Configuration name"}}, {"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": [{"nullable": true, "type": "string", "var": "$body.properties.enterpriseAppId", "options": ["enterprise-app-id"], "group": "Properties", "help": {"short": "The Id of the Enterprise App used for Single sign-on."}}, {"nullable": true, "type": "string", "var": "$body.properties.singleSignOnState", "options": ["single-sign-on-state"], "group": "Properties", "help": {"short": "Various states of the SSO resource"}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}, {"name": "Existing", "value": "Existing"}, {"name": "Initial", "value": "Initial"}]}}]}], "operations": [{"operationId": "SingleSignOnConfigurations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/singleSignOnConfigurations/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}/singleSignOnConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "enterpriseAppId"}, {"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": "singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}, {"readOnly": true, "type": "string", "name": "singleSignOnUrl"}]}, {"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"}], "cls": "DatadogSingleSignOnResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "enterpriseAppId", "arg": "$body.properties.enterpriseAppId"}, {"type": "string", "name": "singleSignOnState", "arg": "$body.properties.singleSignOnState", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}, {"value": "Existing"}, {"value": "Initial"}]}}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "SingleSignOnConfigurations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/singleSignOnConfigurations/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DatadogSingleSignOnResource_read"}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.xml new file mode 100644 index 000000000..8320b5959 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3NpbmdsZXNpZ25vbmNvbmZpZ3VyYXRpb25zL3t9/2025-12-26-preview.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVz/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVz/2025-12-26-preview.json new file mode 100644 index 000000000..5396d4418 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVz/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/tagrules", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3RhZ1J1bGVz/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog tag-rule", "commands": [{"name": "list", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/tagrules", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3RhZ1J1bGVz/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "TagRules_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}/tagRules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring"}, {"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"type": "boolean", "name": "automuting"}, {"type": "boolean", "name": "customMetrics"}, {"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": "boolean", "name": "sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs"}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"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"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVz/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVz/2025-12-26-preview.xml new file mode 100644 index 000000000..99c3a9b52 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVz/2025-12-26-preview.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.json new file mode 100644 index 000000000..291837552 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/tagrules/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3RhZ1J1bGVzL3tydWxlU2V0TmFtZX0=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "commandGroups": [{"name": "datadog tag-rule", "commands": [{"name": "show", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/tagrules/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3RhZ1J1bGVzL3tydWxlU2V0TmFtZX0=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleSetName", "options": ["rule-set-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Rule set name"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "TagRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules/{ruleSetName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}/tagRules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring"}, {"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"type": "boolean", "name": "automuting"}, {"type": "boolean", "name": "customMetrics"}, {"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": "boolean", "name": "sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs"}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"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}], "confirmation": ""}, {"name": "create", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/tagrules/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3RhZ1J1bGVzL3tydWxlU2V0TmFtZX0=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleSetName", "options": ["rule-set-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Rule set name"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$body.properties.agentRules", "options": ["agent-rules"], "group": "Properties", "help": {"short": "Set of rules for managing agents for the Monitor resource."}, "args": [{"type": "boolean", "var": "$body.properties.agentRules.enableAgentMonitoring", "options": ["enable-agent-monitoring"], "help": {"short": "Flag specifying if agent monitoring should be enabled for the Monitor resource."}}, {"type": "array<@FilteringTag_create>", "var": "$body.properties.agentRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing metrics. 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": "@FilteringTag_create"}}]}, {"type": "boolean", "var": "$body.properties.automuting", "options": ["automuting"], "group": "Properties", "help": {"short": "Configuration to enable/disable auto-muting flag"}}, {"type": "boolean", "var": "$body.properties.customMetrics", "options": ["custom-metrics"], "group": "Properties", "help": {"short": "Configuration to enable/disable custom metrics. If enabled, custom metrics from app insights will be sent."}}, {"type": "object", "var": "$body.properties.logRules", "options": ["log-rules"], "group": "Properties", "help": {"short": "Set of rules for sending logs for the Monitor resource."}, "args": [{"type": "array", "var": "$body.properties.logRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing logs. This only takes effect if SendResourceLogs 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": "boolean", "var": "$body.properties.logRules.sendAadLogs", "options": ["send-aad-logs"], "help": {"short": "Flag specifying if AAD logs should be sent for the Monitor resource."}}, {"type": "boolean", "var": "$body.properties.logRules.sendResourceLogs", "options": ["send-resource-logs"], "help": {"short": "Flag specifying if Azure resource logs should be sent for the Monitor resource."}}, {"type": "boolean", "var": "$body.properties.logRules.sendSubscriptionLogs", "options": ["send-subscription-logs"], "help": {"short": "Flag specifying if Azure subscription logs should be sent for the Monitor resource."}}]}, {"type": "object", "var": "$body.properties.metricRules", "options": ["metric-rules"], "group": "Properties", "help": {"short": "Set of rules for sending metrics for the Monitor resource."}, "args": [{"type": "array<@FilteringTag_create>", "var": "$body.properties.metricRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing metrics. 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": "@FilteringTag_create"}}]}]}], "operations": [{"operationId": "TagRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules/{ruleSetName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentRules", "arg": "$body.properties.agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring", "arg": "$body.properties.agentRules.enableAgentMonitoring"}, {"type": "array<@FilteringTag_create>", "name": "filteringTags", "arg": "$body.properties.agentRules.filteringTags", "item": {"type": "@FilteringTag_create"}}]}, {"type": "boolean", "name": "automuting", "arg": "$body.properties.automuting"}, {"type": "boolean", "name": "customMetrics", "arg": "$body.properties.customMetrics"}, {"type": "object", "name": "logRules", "arg": "$body.properties.logRules", "props": [{"type": "array", "name": "filteringTags", "arg": "$body.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": "boolean", "name": "sendAadLogs", "arg": "$body.properties.logRules.sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs", "arg": "$body.properties.logRules.sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs", "arg": "$body.properties.logRules.sendSubscriptionLogs"}]}, {"type": "object", "name": "metricRules", "arg": "$body.properties.metricRules", "props": [{"type": "array<@FilteringTag_create>", "name": "filteringTags", "arg": "$body.properties.metricRules.filteringTags", "item": {"type": "@FilteringTag_create"}}]}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Datadog/monitors/{}/tagRules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring"}, {"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"type": "boolean", "name": "automuting"}, {"type": "boolean", "name": "customMetrics"}, {"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": "boolean", "name": "sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs"}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"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}], "confirmation": ""}, {"name": "update", "version": "2025-12-26-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.datadog/monitors/{}/tagrules/{}", "version": "2025-12-26-preview", "swagger": "mgmt-plane/datadog/ResourceProviders/Microsoft.Datadog/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGF0YWRvZy9tb25pdG9ycy97bW9uaXRvck5hbWV9L3RhZ1J1bGVzL3tydWxlU2V0TmFtZX0=/V/MjAyNS0xMi0yNi1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.monitorName", "options": ["n", "name", "monitor-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Monitor resource name"}, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleSetName", "options": ["rule-set-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Rule set name"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$body.properties.agentRules", "options": ["agent-rules"], "group": "Properties", "help": {"short": "Set of rules for managing agents for the Monitor resource."}, "args": [{"nullable": true, "type": "boolean", "var": "$body.properties.agentRules.enableAgentMonitoring", "options": ["enable-agent-monitoring"], "help": {"short": "Flag specifying if agent monitoring should be enabled for the Monitor resource."}}, {"nullable": true, "type": "array<@FilteringTag_update>", "var": "$body.properties.agentRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing metrics. 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": {"nullable": true, "type": "@FilteringTag_update"}}]}, {"nullable": true, "type": "boolean", "var": "$body.properties.automuting", "options": ["automuting"], "group": "Properties", "help": {"short": "Configuration to enable/disable auto-muting flag"}}, {"nullable": true, "type": "boolean", "var": "$body.properties.customMetrics", "options": ["custom-metrics"], "group": "Properties", "help": {"short": "Configuration to enable/disable custom metrics. If enabled, custom metrics from app insights will be sent."}}, {"nullable": true, "type": "object", "var": "$body.properties.logRules", "options": ["log-rules"], "group": "Properties", "help": {"short": "Set of rules for sending logs for the Monitor resource."}, "args": [{"nullable": true, "type": "array", "var": "$body.properties.logRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing logs. This only takes effect if SendResourceLogs 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": {"nullable": true, "type": "object", "args": [{"nullable": true, "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"}]}}, {"nullable": true, "type": "string", "var": "@FilteringTag_update.name", "options": ["name"], "help": {"short": "The name (also known as the key) of the tag."}}, {"nullable": true, "type": "string", "var": "@FilteringTag_update.value", "options": ["value"], "help": {"short": "The value of the tag."}}], "cls": "FilteringTag_update"}}, {"nullable": true, "type": "boolean", "var": "$body.properties.logRules.sendAadLogs", "options": ["send-aad-logs"], "help": {"short": "Flag specifying if AAD logs should be sent for the Monitor resource."}}, {"nullable": true, "type": "boolean", "var": "$body.properties.logRules.sendResourceLogs", "options": ["send-resource-logs"], "help": {"short": "Flag specifying if Azure resource logs should be sent for the Monitor resource."}}, {"nullable": true, "type": "boolean", "var": "$body.properties.logRules.sendSubscriptionLogs", "options": ["send-subscription-logs"], "help": {"short": "Flag specifying if Azure subscription logs should be sent for the Monitor resource."}}]}, {"nullable": true, "type": "object", "var": "$body.properties.metricRules", "options": ["metric-rules"], "group": "Properties", "help": {"short": "Set of rules for sending metrics for the Monitor resource."}, "args": [{"nullable": true, "type": "array<@FilteringTag_update>", "var": "$body.properties.metricRules.filteringTags", "options": ["filtering-tags"], "help": {"short": "List of filtering tags to be used for capturing metrics. 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": {"nullable": true, "type": "@FilteringTag_update"}}]}]}], "operations": [{"operationId": "TagRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules/{ruleSetName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "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/Microsoft.Datadog/monitors/{}/tagRules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring"}, {"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"type": "boolean", "name": "automuting"}, {"type": "boolean", "name": "customMetrics"}, {"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": "boolean", "name": "sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs"}]}, {"type": "object", "name": "metricRules", "props": [{"type": "array<@FilteringTag_read>", "name": "filteringTags", "item": {"type": "@FilteringTag_read"}}]}, {"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"}], "cls": "MonitoringTagRules_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentRules", "arg": "$body.properties.agentRules", "props": [{"type": "boolean", "name": "enableAgentMonitoring", "arg": "$body.properties.agentRules.enableAgentMonitoring"}, {"type": "array<@FilteringTag_update>", "name": "filteringTags", "arg": "$body.properties.agentRules.filteringTags", "item": {"type": "@FilteringTag_update"}}]}, {"type": "boolean", "name": "automuting", "arg": "$body.properties.automuting"}, {"type": "boolean", "name": "customMetrics", "arg": "$body.properties.customMetrics"}, {"type": "object", "name": "logRules", "arg": "$body.properties.logRules", "props": [{"type": "array", "name": "filteringTags", "arg": "$body.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": "boolean", "name": "sendAadLogs", "arg": "$body.properties.logRules.sendAadLogs"}, {"type": "boolean", "name": "sendResourceLogs", "arg": "$body.properties.logRules.sendResourceLogs"}, {"type": "boolean", "name": "sendSubscriptionLogs", "arg": "$body.properties.logRules.sendSubscriptionLogs"}]}, {"type": "object", "name": "metricRules", "arg": "$body.properties.metricRules", "props": [{"type": "array<@FilteringTag_update>", "name": "filteringTags", "arg": "$body.properties.metricRules.filteringTags", "item": {"type": "@FilteringTag_update"}}]}]}], "clientFlatten": true}}}}, {"operationId": "TagRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules/{ruleSetName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "monitorName", "arg": "$Path.monitorName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_-]+$", "maxLength": 32, "minLength": 2}}, {"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": "2025-12-26-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@MonitoringTagRules_read"}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.xml new file mode 100644 index 000000000..cf155969a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYXRhZG9nL21vbml0b3JzL3t9L3RhZ3J1bGVzL3t9/2025-12-26-preview.xml @@ -0,0 +1,625 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +