Microsoft.Elastic (stable:2025-06-01)

2025/11/13 • 24 updated methods

Operations_List (updated)
Description List the operations for the provider
Reference Link ¶

⚶ Changes

{
  "#id": "Operations_List",
  "$responses": {
    "200": {
      "Description": {
        "new": "Represents a paginated list of operations.",
        "old": "Result of GET request to list the Microsoft.Elastic operations."
      },
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The list of operations.",
            "old": "List of operations supported by the Microsoft.Elastic provider."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "display": [
                {
                  "#name": "provider",
                  "Description": {
                    "new": "The service provider of the operation.",
                    "old": "Service provider, i.e., Microsoft.Elastic."
                  }
                },
                {
                  "#name": "resource",
                  "Description": {
                    "new": "The resource type of the operation.",
                    "old": "Type on which the operation is performed, e.g., 'monitors'."
                  }
                },
                {
                  "#name": "operation",
                  "Description": {
                    "new": "The name of the operation.",
                    "old": "Operation type, e.g., read, write, delete, etc."
                  }
                },
                {
                  "#name": "description",
                  "Description": {
                    "new": "A description of the operation.",
                    "old": "Description of the operation, e.g., 'Write monitors'."
                  }
                }
              ]
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The URL to get the next set of results, if any.",
            "old": "URL to get the next set of operation list results if there are any."
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /providers/Microsoft.Elastic/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ElasticVersions_List (updated)
Description Retrieve a list of all available Elastic versions for a specified region, helping you choose the best version for your deployment.
Reference Link ¶

⚶ Changes

{
  "#id": "ElasticVersions_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The ElasticVersionListFormat items on this page",
            "old": "Results of a list operation."
          },
          "Required": {
            "new": true,
            "old": false
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "Link to the next set of results, if any."
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Elastic/elasticVersions
{
api-version: string ,
subscriptionId: string ,
region: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
version: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Organizations_GetElasticToAzureSubscriptionMapping (updated)
Description >; /** Retrieve mapping details between the Elastic Organization and Azure Subscription for the logged-in user.
Reference Link ¶

⚶ Changes

{
  "#id": "Organizations_GetElasticToAzureSubscriptionMapping",
  "Description": {
    "new": ">;\n  /**\nRetrieve mapping details between the Elastic Organization and Azure Subscription for the logged-in user.",
    "old": "Retrieve mapping details between the Elastic Organization and Azure Subscription for the logged-in user."
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Elastic/getElasticOrganizationToAzureSubscriptionMapping
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
billedAzureSubscriptionId: string ,
marketplaceSaasInfo:
{
marketplaceSubscription:
{
id: string ,
publisherId: string ,
offerId: string ,
}
,
marketplaceName: string ,
marketplaceResourceId: string ,
marketplaceStatus: string ,
billedAzureSubscriptionId: string ,
subscribed: boolean ,
}
,
elasticOrganizationId: string ,
elasticOrganizationName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Organizations_GetApiKey (updated)
Description Fetch the User API Key from the internal database, if it was generated and stored during the creation of the Elasticsearch Organization.
Reference Link ¶

⚶ Changes

{
  "#id": "Organizations_GetApiKey",
  "$parameters": [
    {
      "#name": "body",
      "Description": {
        "new": "The request body",
        "old": "Email Id parameter of the User Organization, of which the API Key must be returned"
      }
    }
  ]
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Elastic/getOrganizationApiKey
{
api-version: string ,
subscriptionId: string ,
body:
{
emailId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
apiKey: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Monitors_List (updated)
Description List all Elastic monitor resources within a specified subscription, helping you audit and manage your monitoring setup.
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The ElasticMonitorResource items on this page",
            "old": "Results of a list operation."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "sku": [
                {
                  "#name": "name",
                  "Description": {
                    "new": "The name of the SKU.",
                    "old": "Name of the SKU."
                  }
                }
              ],
              "@removed_24639071012a46a4a9bd0a2da0f3ba4d": {
                "#name": "id",
                "Description": "ARM id of the monitor resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_4976e53769ee457988128a5315333854": {
                "#name": "name",
                "Description": "Name of the monitor resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_ec661f6a66e54410958a58f923f99f53": {
                "#name": "type",
                "Description": "The type of the monitor resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_ac2ffcb45bf54ea5a781ea1032eaaa4d": {
                "#name": "tags",
                "Description": "The tags of the monitor resource.",
                "Required": false,
                "Type": "object"
              },
              "@removed_6c1c966383c04660a0b63d53f8173534": {
                "#name": "location",
                "Description": "The location of the monitor resource",
                "Required": true,
                "Type": "string"
              },
              "@removed_f0728796416d4630b63b4d5d2e34744d": {
                "#name": "systemData",
                "Description": "The system metadata relating to this resource",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "Link to the next set of results, if any."
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Elastic/monitors
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
elasticProperties:
{
elasticCloudUser:
{
emailAddress: string ,
id: string ,
elasticCloudSsoDefaultUrl: string ,
}
,
elasticCloudDeployment:
{
name: string ,
deploymentId: string ,
azureSubscriptionId: string ,
elasticsearchRegion: string ,
elasticsearchServiceUrl: string ,
kibanaServiceUrl: string ,
kibanaSsoUrl: string ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
companyName: string ,
emailAddress: string ,
companyInfo:
{
domain: string ,
business: string ,
employeesNumber: string ,
state: string ,
country: string ,
}
,
}
,
planDetails:
{
offerID: string ,
publisherID: string ,
termID: string ,
planID: string ,
planName: string ,
}
,
version: string ,
subscriptionState: string ,
saaSAzureSubscriptionStatus: string ,
sourceCampaignName: string ,
sourceCampaignId: string ,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
generateApiKey: boolean ,
hostingType: enum ,
projectDetails:
{
projectType: enum ,
configurationType: enum ,
}
,
}
,
kind: string ,
sku:
{
name: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Monitors_ListByResourceGroup (updated)
Description List all Elastic monitor resources within a specified resource group of the subscription, helping you audit and manage your monitoring setup.
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_ListByResourceGroup",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The ElasticMonitorResource items on this page",
            "old": "Results of a list operation."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "sku": [
                {
                  "#name": "name",
                  "Description": {
                    "new": "The name of the SKU.",
                    "old": "Name of the SKU."
                  }
                }
              ],
              "@removed_30bcbafb97da406a8ef6af156e68ca8a": {
                "#name": "id",
                "Description": "ARM id of the monitor resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_f8d15a98ef654e54abb47a9914ec6feb": {
                "#name": "name",
                "Description": "Name of the monitor resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_6734c107205c4533b1b0a9c516a49a1e": {
                "#name": "type",
                "Description": "The type of the monitor resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_2824d72b057c49eba96754d9d920fd2c": {
                "#name": "tags",
                "Description": "The tags of the monitor resource.",
                "Required": false,
                "Type": "object"
              },
              "@removed_99fb8727c6744c82ab029fe952f36385": {
                "#name": "location",
                "Description": "The location of the monitor resource",
                "Required": true,
                "Type": "string"
              },
              "@removed_7e9afc71ae5a4126b25701f40b67c3e6": {
                "#name": "systemData",
                "Description": "The system metadata relating to this resource",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "Link to the next set of results, if any."
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
elasticProperties:
{
elasticCloudUser:
{
emailAddress: string ,
id: string ,
elasticCloudSsoDefaultUrl: string ,
}
,
elasticCloudDeployment:
{
name: string ,
deploymentId: string ,
azureSubscriptionId: string ,
elasticsearchRegion: string ,
elasticsearchServiceUrl: string ,
kibanaServiceUrl: string ,
kibanaSsoUrl: string ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
companyName: string ,
emailAddress: string ,
companyInfo:
{
domain: string ,
business: string ,
employeesNumber: string ,
state: string ,
country: string ,
}
,
}
,
planDetails:
{
offerID: string ,
publisherID: string ,
termID: string ,
planID: string ,
planName: string ,
}
,
version: string ,
subscriptionState: string ,
saaSAzureSubscriptionStatus: string ,
sourceCampaignName: string ,
sourceCampaignId: string ,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
generateApiKey: boolean ,
hostingType: enum ,
projectDetails:
{
projectType: enum ,
configurationType: enum ,
}
,
}
,
kind: string ,
sku:
{
name: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Monitors_Get (updated)
Description Get detailed properties of a specific Elastic monitor resource, helping you manage observability and performance.
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_Get",
  "$responses": {
    "200": {
      "$properties": {
        "sku": [
          {
            "#name": "name",
            "Description": {
              "new": "The name of the SKU.",
              "old": "Name of the SKU."
            }
          }
        ],
        "@removed_ced9429a36b04c5686dd842b4d72449f": {
          "#name": "id",
          "Description": "ARM id of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_c04b9bcf9ccc4276b8041e6cde30aa89": {
          "#name": "name",
          "Description": "Name of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_4a282193886b4e948388dd7717652ed0": {
          "#name": "type",
          "Description": "The type of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_47fb8525de934d21af5c6741fbf8491c": {
          "#name": "tags",
          "Description": "The tags of the monitor resource.",
          "Required": false,
          "Type": "object"
        },
        "@removed_9fd44b17a8594202b539db393bd129cb": {
          "#name": "location",
          "Description": "The location of the monitor resource",
          "Required": true,
          "Type": "string"
        },
        "@removed_118ea62cd28d44bea8b0919909f2e6df": {
          "#name": "systemData",
          "Description": "The system metadata relating to this resource",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
elasticProperties:
{
elasticCloudUser:
{
emailAddress: string ,
id: string ,
elasticCloudSsoDefaultUrl: string ,
}
,
elasticCloudDeployment:
{
name: string ,
deploymentId: string ,
azureSubscriptionId: string ,
elasticsearchRegion: string ,
elasticsearchServiceUrl: string ,
kibanaServiceUrl: string ,
kibanaSsoUrl: string ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
companyName: string ,
emailAddress: string ,
companyInfo:
{
domain: string ,
business: string ,
employeesNumber: string ,
state: string ,
country: string ,
}
,
}
,
planDetails:
{
offerID: string ,
publisherID: string ,
termID: string ,
planID: string ,
planName: string ,
}
,
version: string ,
subscriptionState: string ,
saaSAzureSubscriptionStatus: string ,
sourceCampaignName: string ,
sourceCampaignId: string ,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
generateApiKey: boolean ,
hostingType: enum ,
projectDetails:
{
projectType: enum ,
configurationType: enum ,
}
,
}
,
kind: string ,
sku:
{
name: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Monitors_Create (updated)
Description Create a new Elastic monitor resource in your Azure subscription, enabling observability and monitoring of your Azure resources through Elastic.
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_Create",
  "$parameters": {
    "body": {
      "$properties": {
        "sku": [
          {
            "#name": "name",
            "Description": {
              "new": "The name of the SKU.",
              "old": "Name of the SKU."
            }
          }
        ],
        "@removed_251356ad9a264192a041575afc100ed0": {
          "#name": "id",
          "Description": "ARM id of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_9905dd23bea74a2b977e70b24fa39871": {
          "#name": "name",
          "Description": "Name of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_1888ceb6ef634370900668dc1e30ba0e": {
          "#name": "type",
          "Description": "The type of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_2520dd0eca774b228c306a335f63209d": {
          "#name": "tags",
          "Description": "The tags of the monitor resource.",
          "Required": false,
          "Type": "object"
        },
        "@removed_9d687bbb4c034bf096e8d19e9b736464": {
          "#name": "location",
          "Description": "The location of the monitor resource",
          "Required": true,
          "Type": "string"
        },
        "@removed_2c3650bf4da94924aa23c995f22c1892": {
          "#name": "systemData",
          "Description": "The system metadata relating to this resource",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "sku": [
          {
            "#name": "name",
            "Description": {
              "new": "The name of the SKU.",
              "old": "Name of the SKU."
            }
          }
        ],
        "@removed_f85d6970dca341a0a8e20e4074e0b112": {
          "#name": "id",
          "Description": "ARM id of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_676b78bd16514dd5b1b6d608d8ec2799": {
          "#name": "name",
          "Description": "Name of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_006dd935a0404642a6db60792f66ea4f": {
          "#name": "type",
          "Description": "The type of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_246f9201f05841ecb7b519c4cff80d9e": {
          "#name": "tags",
          "Description": "The tags of the monitor resource.",
          "Required": false,
          "Type": "object"
        },
        "@removed_2e8fd7068a7b4fda916c96982e79f686": {
          "#name": "location",
          "Description": "The location of the monitor resource",
          "Required": true,
          "Type": "string"
        },
        "@removed_8b6f0e3adeec404cb1b76379aa287424": {
          "#name": "systemData",
          "Description": "The system metadata relating to this resource",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "sku": [
          {
            "#name": "name",
            "Description": {
              "new": "The name of the SKU.",
              "old": "Name of the SKU."
            }
          }
        ],
        "@removed_2f6183e660d74292b265b9ed881ace5c": {
          "#name": "id",
          "Description": "ARM id of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_8ca8d57c855e4e38897234f6cf2d6efc": {
          "#name": "name",
          "Description": "Name of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_a5637560e96f4c4882b2557f566784a9": {
          "#name": "type",
          "Description": "The type of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_35aa47784dba40cdb023f50476763c0c": {
          "#name": "tags",
          "Description": "The tags of the monitor resource.",
          "Required": false,
          "Type": "object"
        },
        "@removed_ff67dbad488d49ba816e658b0c2175c7": {
          "#name": "location",
          "Description": "The location of the monitor resource",
          "Required": true,
          "Type": "string"
        },
        "@removed_397e7a947ce14dd9876e2a97cfe0581b": {
          "#name": "systemData",
          "Description": "The system metadata relating to this resource",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
body:
{
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
elasticProperties:
{
elasticCloudUser:
{
emailAddress: string ,
id: string ,
elasticCloudSsoDefaultUrl: string ,
}
,
elasticCloudDeployment:
{
name: string ,
deploymentId: string ,
azureSubscriptionId: string ,
elasticsearchRegion: string ,
elasticsearchServiceUrl: string ,
kibanaServiceUrl: string ,
kibanaSsoUrl: string ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
companyName: string ,
emailAddress: string ,
companyInfo:
{
domain: string ,
business: string ,
employeesNumber: string ,
state: string ,
country: string ,
}
,
}
,
planDetails:
{
offerID: string ,
publisherID: string ,
termID: string ,
planID: string ,
planName: string ,
}
,
version: string ,
subscriptionState: string ,
saaSAzureSubscriptionStatus: string ,
sourceCampaignName: string ,
sourceCampaignId: string ,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
generateApiKey: boolean ,
hostingType: enum ,
projectDetails:
{
projectType: enum ,
configurationType: enum ,
}
,
}
,
kind: string ,
sku:
{
name: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
elasticProperties:
{
elasticCloudUser:
{
emailAddress: string ,
id: string ,
elasticCloudSsoDefaultUrl: string ,
}
,
elasticCloudDeployment:
{
name: string ,
deploymentId: string ,
azureSubscriptionId: string ,
elasticsearchRegion: string ,
elasticsearchServiceUrl: string ,
kibanaServiceUrl: string ,
kibanaSsoUrl: string ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
companyName: string ,
emailAddress: string ,
companyInfo:
{
domain: string ,
business: string ,
employeesNumber: string ,
state: string ,
country: string ,
}
,
}
,
planDetails:
{
offerID: string ,
publisherID: string ,
termID: string ,
planID: string ,
planName: string ,
}
,
version: string ,
subscriptionState: string ,
saaSAzureSubscriptionStatus: string ,
sourceCampaignName: string ,
sourceCampaignId: string ,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
generateApiKey: boolean ,
hostingType: enum ,
projectDetails:
{
projectType: enum ,
configurationType: enum ,
}
,
}
,
kind: string ,
sku:
{
name: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
elasticProperties:
{
elasticCloudUser:
{
emailAddress: string ,
id: string ,
elasticCloudSsoDefaultUrl: string ,
}
,
elasticCloudDeployment:
{
name: string ,
deploymentId: string ,
azureSubscriptionId: string ,
elasticsearchRegion: string ,
elasticsearchServiceUrl: string ,
kibanaServiceUrl: string ,
kibanaSsoUrl: string ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
companyName: string ,
emailAddress: string ,
companyInfo:
{
domain: string ,
business: string ,
employeesNumber: string ,
state: string ,
country: string ,
}
,
}
,
planDetails:
{
offerID: string ,
publisherID: string ,
termID: string ,
planID: string ,
planName: string ,
}
,
version: string ,
subscriptionState: string ,
saaSAzureSubscriptionStatus: string ,
sourceCampaignName: string ,
sourceCampaignId: string ,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
generateApiKey: boolean ,
hostingType: enum ,
projectDetails:
{
projectType: enum ,
configurationType: enum ,
}
,
}
,
kind: string ,
sku:
{
name: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Monitors_Update (updated)
Description Update an existing Elastic monitor resource in your Azure subscription, ensuring optimal observability and performance.
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_Update",
  "$responses": {
    "200": {
      "$properties": {
        "sku": [
          {
            "#name": "name",
            "Description": {
              "new": "The name of the SKU.",
              "old": "Name of the SKU."
            }
          }
        ],
        "@removed_8a2349ee9b19458780d8443602d01e4b": {
          "#name": "id",
          "Description": "ARM id of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_82eca9eed2624a39b3964033b43be454": {
          "#name": "name",
          "Description": "Name of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_22cb4a8fa10142d391289697767cba55": {
          "#name": "type",
          "Description": "The type of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_2a1d639d5e6040edb6c3a304bca9f538": {
          "#name": "tags",
          "Description": "The tags of the monitor resource.",
          "Required": false,
          "Type": "object"
        },
        "@removed_35441f33789143069d5c58cfdaf0d3a0": {
          "#name": "location",
          "Description": "The location of the monitor resource",
          "Required": true,
          "Type": "string"
        },
        "@removed_45bc3dc025e24426a4d58e7c34bd1ad5": {
          "#name": "systemData",
          "Description": "The system metadata relating to this resource",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "202": {
      "$properties": {
        "sku": [
          {
            "#name": "name",
            "Description": {
              "new": "The name of the SKU.",
              "old": "Name of the SKU."
            }
          }
        ],
        "@removed_f1932d46e7dd48498dc7fd9bbf6070c1": {
          "#name": "id",
          "Description": "ARM id of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_bf6d7ae6461c42ff9461a62541971828": {
          "#name": "name",
          "Description": "Name of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_6f45cf904200461eafd4fc83c666e969": {
          "#name": "type",
          "Description": "The type of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_8756ef3265174507993293dbd527768c": {
          "#name": "tags",
          "Description": "The tags of the monitor resource.",
          "Required": false,
          "Type": "object"
        },
        "@removed_82a7efe933544f7a951bcc9e73bd637b": {
          "#name": "location",
          "Description": "The location of the monitor resource",
          "Required": true,
          "Type": "string"
        },
        "@removed_6b5577543a6042b8b6b1908b2d107e58": {
          "#name": "systemData",
          "Description": "The system metadata relating to this resource",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
body:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
elasticProperties:
{
elasticCloudUser:
{
emailAddress: string ,
id: string ,
elasticCloudSsoDefaultUrl: string ,
}
,
elasticCloudDeployment:
{
name: string ,
deploymentId: string ,
azureSubscriptionId: string ,
elasticsearchRegion: string ,
elasticsearchServiceUrl: string ,
kibanaServiceUrl: string ,
kibanaSsoUrl: string ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
companyName: string ,
emailAddress: string ,
companyInfo:
{
domain: string ,
business: string ,
employeesNumber: string ,
state: string ,
country: string ,
}
,
}
,
planDetails:
{
offerID: string ,
publisherID: string ,
termID: string ,
planID: string ,
planName: string ,
}
,
version: string ,
subscriptionState: string ,
saaSAzureSubscriptionStatus: string ,
sourceCampaignName: string ,
sourceCampaignId: string ,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
generateApiKey: boolean ,
hostingType: enum ,
projectDetails:
{
projectType: enum ,
configurationType: enum ,
}
,
}
,
kind: string ,
sku:
{
name: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (202)

{
$headers:
{
location: string ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
elasticProperties:
{
elasticCloudUser:
{
emailAddress: string ,
id: string ,
elasticCloudSsoDefaultUrl: string ,
}
,
elasticCloudDeployment:
{
name: string ,
deploymentId: string ,
azureSubscriptionId: string ,
elasticsearchRegion: string ,
elasticsearchServiceUrl: string ,
kibanaServiceUrl: string ,
kibanaSsoUrl: string ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
companyName: string ,
emailAddress: string ,
companyInfo:
{
domain: string ,
business: string ,
employeesNumber: string ,
state: string ,
country: string ,
}
,
}
,
planDetails:
{
offerID: string ,
publisherID: string ,
termID: string ,
planID: string ,
planName: string ,
}
,
version: string ,
subscriptionState: string ,
saaSAzureSubscriptionStatus: string ,
sourceCampaignName: string ,
sourceCampaignId: string ,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
generateApiKey: boolean ,
hostingType: enum ,
projectDetails:
{
projectType: enum ,
configurationType: enum ,
}
,
}
,
kind: string ,
sku:
{
name: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ConnectedPartnerResources_List (updated)
Description List all active deployments associated with the marketplace subscription linked to the given Elastic monitor resource.
Reference Link ¶

⚶ Changes

{
  "#id": "ConnectedPartnerResources_List",
  "$responses": {
    "200": {
      "Description": {
        "new": "List of all active elastic deployments.",
        "old": " List of all active elastic deployments."
      },
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The ConnectedPartnerResourcesListFormat items on this page",
            "old": "Results of a list operation."
          },
          "Required": {
            "new": true,
            "old": false
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "Link to the next set of results, if any."
          }
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/listConnectedPartnerResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
partnerDeploymentName: string ,
partnerDeploymentUri: string ,
azureResourceId: string ,
location: string ,
type: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
MonitoredResources_List (updated)
Description List all resources currently being monitored by the Elastic monitor resource, helping you manage observability.
Reference Link ¶

⚶ Changes

{
  "#id": "MonitoredResources_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The MonitoredResource items on this page",
            "old": "Results of a list operation."
          },
          "Required": {
            "new": true,
            "old": false
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "Link to the next set of results, if any."
          }
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/listMonitoredResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
sendingLogs: enum ,
reasonForLogsStatus: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
VMHost_List (updated)
Description List all VM resources currently being monitored by the Elastic monitor resource, helping you manage observability.
Reference Link ¶

⚶ Changes

{
  "#id": "VMHost_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The VMResources items on this page",
            "old": "Results of a list operation."
          },
          "Required": {
            "new": true,
            "old": false
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "Link to the next Vm resource Id, if any."
          }
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/listVMHost
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
value:
[
{
vmResourceId: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
MonitoredSubscriptions_List (updated)
Description List all subscriptions currently being monitored by the Elastic monitor resource, helping you manage observability.
Reference Link ¶

⚶ Changes

{
  "#id": "MonitoredSubscriptions_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "properties": [
                {
                  "monitoredSubscriptionList": {
                    "$properties": [
                      {
                        "#name": "subscriptionId",
                        "Required": {
                          "new": true,
                          "old": false
                        }
                      }
                    ]
                  }
                }
              ],
              "@removed_c07395c63e364254808aaa2d11472c12": {
                "#name": "name",
                "Description": "Name of the monitored subscription resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_4bca1519782b434797c4595b5a320b6f": {
                "#name": "id",
                "Description": "The id of the monitored subscription resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_9de08b996c63464683717460742cf8e9": {
                "#name": "type",
                "Description": "The type of the monitored subscription resource.",
                "Required": false,
                "Type": "string"
              }
            }
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_Get (updated)
Description Get detailed information about all subscriptions currently being monitored by the Elastic monitor resource.
Reference Link ¶

⚶ Changes

{
  "#id": "MonitoredSubscriptions_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "monitoredSubscriptionList": {
              "$properties": [
                {
                  "#name": "subscriptionId",
                  "Required": {
                    "new": true,
                    "old": false
                  }
                }
              ]
            }
          }
        ],
        "@removed_0ebd671196b74b22bd3f6d94da7c1588": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_c187f859a42348c3be422ec28e686735": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_90b56b93bd944101b76dfda5ec029863": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
}

⚐ Response (200)

{
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_CreateorUpdate (updated)
Description Add subscriptions to be monitored by the Elastic monitor resource, enabling observability and monitoring.
Reference Link ¶

⚶ Changes

{
  "#id": "MonitoredSubscriptions_CreateorUpdate",
  "$parameters": {
    "body": {
      "$properties": {
        "properties": [
          {
            "monitoredSubscriptionList": {
              "$properties": [
                {
                  "#name": "subscriptionId",
                  "Required": {
                    "new": true,
                    "old": false
                  }
                }
              ]
            }
          }
        ],
        "@removed_83b0616a47b044ef9fe1083e99724e0e": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_d1e34976bbd4419387129989e125dc6e": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_7b3e27d97e9f436291700bb40d6f3f0c": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "monitoredSubscriptionList": {
              "$properties": [
                {
                  "#name": "subscriptionId",
                  "Required": {
                    "new": true,
                    "old": false
                  }
                }
              ]
            }
          }
        ],
        "@removed_74010421cacb44c7b90bfa53098af95b": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_34f2b2feb656421d8627fc6dd979378a": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_ce4ba11c9f004a699f204418f120b530": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "monitoredSubscriptionList": {
              "$properties": [
                {
                  "#name": "subscriptionId",
                  "Required": {
                    "new": true,
                    "old": false
                  }
                }
              ]
            }
          }
        ],
        "@removed_a4134877cb874d2280ab69cab9943ac4": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_91362396cf09463c996ab07fab38be6d": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_0a4ab6616de14c63b2fb2f3043b30ae8": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
body:
{
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_Update (updated)
Description Update subscriptions to be monitored by the Elastic monitor resource, ensuring optimal observability and performance.
Reference Link ¶

⚶ Changes

{
  "#id": "MonitoredSubscriptions_Update",
  "$parameters": {
    "body": {
      "$properties": {
        "properties": [
          {
            "monitoredSubscriptionList": {
              "$properties": [
                {
                  "#name": "subscriptionId",
                  "Required": {
                    "new": true,
                    "old": false
                  }
                }
              ]
            }
          }
        ],
        "@removed_a2f51b115d7b471c9caa40c8ae8c431f": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_33403b85c8e1437c8b4358537717882c": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_5c9d9981b6bc41c6a8e915107f8e47c2": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "monitoredSubscriptionList": {
              "$properties": [
                {
                  "#name": "subscriptionId",
                  "Required": {
                    "new": true,
                    "old": false
                  }
                }
              ]
            }
          }
        ],
        "@removed_fd7854f088444f6bbd8d92cf4d1a42d4": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_80bcf46b70784e6a8142ea709a706eb2": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_7e2b8bf68248467ebc1d1bf4105e2c6c": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    },
    "202": [
      {
        "@added_9709acc4d80a4747bcd29e1ea996867e": {
          "#name": "retry-after",
          "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "Type": "integer"
        }
      }
    ]
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
body:
{
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_Delete (updated)
Description Delete subscriptions being monitored by the Elastic monitor resource, removing their observability and monitoring capabilities.
Reference Link ¶

⚶ Changes

{
  "#id": "MonitoredSubscriptions_Delete",
  "$responses": {
    "202": [
      {
        "@added_5e07db455bb5474cb7d986326fb1c597": {
          "#name": "retry-after",
          "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "Type": "integer"
        }
      }
    ]
  }
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OpenAI_List (updated)
Description List all OpenAI integration rules for a given Elastic monitor resource, helping you manage AI-driven observability and monitoring.
Reference Link ¶

⚶ Changes

{
  "#id": "OpenAI_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The OpenAIIntegrationRPModel items on this page",
            "old": "Results of a list operation."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "@removed_7aa09e4af29c4307bf7022082efa5160": {
                "#name": "name",
                "Description": "Name of the integration.",
                "Required": false,
                "Type": "string"
              },
              "@removed_a22be9e07f874dd9b3ec5b0c60ef12e6": {
                "#name": "id",
                "Description": "The id of the integration.",
                "Required": false,
                "Type": "string"
              },
              "@removed_d4e4b7979daa42648dc0fe1ab0d380bf": {
                "#name": "type",
                "Description": "The type of the integration.",
                "Required": false,
                "Type": "string"
              }
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "Link to the next set of results, if any."
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
openAIResourceId: string ,
openAIResourceEndpoint: string ,
openAIConnectorId: string ,
key: string ,
lastRefreshAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OpenAI_Get (updated)
Description Get detailed information about OpenAI integration rules for a given Elastic monitor resource.
Reference Link ¶

⚶ Changes

{
  "#id": "OpenAI_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_8e6e74e2da114c41a3cbe5c8915f5df8": {
          "#name": "name",
          "Description": "Name of the integration.",
          "Required": false,
          "Type": "string"
        },
        "@removed_d4b277d196cb40eb90b8f21e7ef7c893": {
          "#name": "id",
          "Description": "The id of the integration.",
          "Required": false,
          "Type": "string"
        },
        "@removed_bcaf82cece88423590e59bbc368b6e09": {
          "#name": "type",
          "Description": "The type of the integration.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
integrationName: string ,
}

⚐ Response (200)

{
properties:
{
openAIResourceId: string ,
openAIResourceEndpoint: string ,
openAIConnectorId: string ,
key: string ,
lastRefreshAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OpenAI_CreateOrUpdate (updated)
Description Create or update an OpenAI integration rule for a given Elastic monitor resource, enabling advanced AI-driven observability and monitoring.
Reference Link ¶

⚶ Changes

{
  "#id": "OpenAI_CreateOrUpdate",
  "$parameters": {
    "body": {
      "$properties": {
        "@removed_a8d9814ea87a49cc8ae96e3cb8dc2322": {
          "#name": "name",
          "Description": "Name of the integration.",
          "Required": false,
          "Type": "string"
        },
        "@removed_f419efaec5304b5e8f35248c76905672": {
          "#name": "id",
          "Description": "The id of the integration.",
          "Required": false,
          "Type": "string"
        },
        "@removed_322d86e6df0f437088cbf8a779143275": {
          "#name": "type",
          "Description": "The type of the integration.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_755007bc599f496395318adf35c2bb32": {
          "#name": "name",
          "Description": "Name of the integration.",
          "Required": false,
          "Type": "string"
        },
        "@removed_bdeafbd3a5734a5e95a4b72e04fd4868": {
          "#name": "id",
          "Description": "The id of the integration.",
          "Required": false,
          "Type": "string"
        },
        "@removed_07047d6ee4d043ae9ca642c5c4972e4d": {
          "#name": "type",
          "Description": "The type of the integration.",
          "Required": false,
          "Type": "string"
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_674b75631c224233acab7da3b9c3cf75": {
          "#name": "name",
          "Description": "Name of the integration.",
          "Required": false,
          "Type": "string"
        },
        "@removed_0a2aa33745054877956ec2c49ce66c47": {
          "#name": "id",
          "Description": "The id of the integration.",
          "Required": false,
          "Type": "string"
        },
        "@removed_b07d06e0c8be40bb85eda9d831fb8c6f": {
          "#name": "type",
          "Description": "The type of the integration.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
integrationName: string ,
body:
{
properties:
{
openAIResourceId: string ,
openAIResourceEndpoint: string ,
openAIConnectorId: string ,
key: string ,
lastRefreshAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
openAIResourceId: string ,
openAIResourceEndpoint: string ,
openAIConnectorId: string ,
key: string ,
lastRefreshAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
openAIResourceId: string ,
openAIResourceEndpoint: string ,
openAIConnectorId: string ,
key: string ,
lastRefreshAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Organizations_Resubscribe (updated)
Description Resubscribe the Elasticsearch Organization.
Reference Link ¶

⚶ Changes

{
  "#id": "Organizations_Resubscribe",
  "$responses": {
    "200": {
      "$properties": {
        "sku": [
          {
            "#name": "name",
            "Description": {
              "new": "The name of the SKU.",
              "old": "Name of the SKU."
            }
          }
        ],
        "@removed_7351b516bcc14ad89425478425e28626": {
          "#name": "id",
          "Description": "ARM id of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_4ae843e6a3ee49169356008a450980d8": {
          "#name": "name",
          "Description": "Name of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_06430305c88d471e822bca0536fcde54": {
          "#name": "type",
          "Description": "The type of the monitor resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_89ab47ab2df24bc2b73c1926be7512e0": {
          "#name": "tags",
          "Description": "The tags of the monitor resource.",
          "Required": false,
          "Type": "object"
        },
        "@removed_d37e6d5c6e8e41c096867e2bbdd502ef": {
          "#name": "location",
          "Description": "The location of the monitor resource",
          "Required": true,
          "Type": "string"
        },
        "@removed_259e10e1a4af420386c1b99f25ff2d8f": {
          "#name": "systemData",
          "Description": "The system metadata relating to this resource",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "202": [
      {
        "@added_15ef4474ee204f42a783834736524361": {
          "#name": "retry-after",
          "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "Type": "integer"
        }
      }
    ]
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/resubscribe
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
body:
{
planId: string ,
term: string ,
subscriptionId: string ,
resourceGroup: string ,
organizationId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
elasticProperties:
{
elasticCloudUser:
{
emailAddress: string ,
id: string ,
elasticCloudSsoDefaultUrl: string ,
}
,
elasticCloudDeployment:
{
name: string ,
deploymentId: string ,
azureSubscriptionId: string ,
elasticsearchRegion: string ,
elasticsearchServiceUrl: string ,
kibanaServiceUrl: string ,
kibanaSsoUrl: string ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
companyName: string ,
emailAddress: string ,
companyInfo:
{
domain: string ,
business: string ,
employeesNumber: string ,
state: string ,
country: string ,
}
,
}
,
planDetails:
{
offerID: string ,
publisherID: string ,
termID: string ,
planID: string ,
planName: string ,
}
,
version: string ,
subscriptionState: string ,
saaSAzureSubscriptionStatus: string ,
sourceCampaignName: string ,
sourceCampaignId: string ,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
generateApiKey: boolean ,
hostingType: enum ,
projectDetails:
{
projectType: enum ,
configurationType: enum ,
}
,
}
,
kind: string ,
sku:
{
name: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TagRules_List (updated)
Description List all tag rules for a given Elastic monitor resource, helping you manage fine-grained control over observability based on resource tags.
Reference Link ¶

⚶ Changes

{
  "#id": "TagRules_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The MonitoringTagRules items on this page",
            "old": "Results of a list operation."
          },
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "@removed_8096bc21eb6f416cbb1732058e7439e6": {
                "#name": "name",
                "Description": "Name of the rule set.",
                "Required": false,
                "Type": "string"
              },
              "@removed_4edda6ae47574e7d912c5661825bbaa1": {
                "#name": "id",
                "Description": "The id of the rule set.",
                "Required": false,
                "Type": "string"
              },
              "@removed_d9779104c88442c4bfb2694404e943b1": {
                "#name": "type",
                "Description": "The type of the rule set.",
                "Required": false,
                "Type": "string"
              },
              "@removed_f94f9ef358244efc9690e0bedf827a0f": {
                "#name": "systemData",
                "Description": "The system metadata relating to this resource",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "Link to the next set of results, if any."
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/tagRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
TagRules_Get (updated)
Description Get detailed information about a tag rule set for a given Elastic monitor resource.
Reference Link ¶

⚶ Changes

{
  "#id": "TagRules_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_99e55f2f313c428395445f24d3136525": {
          "#name": "name",
          "Description": "Name of the rule set.",
          "Required": false,
          "Type": "string"
        },
        "@removed_ed8ef2409f11426789c7958e5ea84e52": {
          "#name": "id",
          "Description": "The id of the rule set.",
          "Required": false,
          "Type": "string"
        },
        "@removed_534182f8e5434cd6abf54d3a3c809db1": {
          "#name": "type",
          "Description": "The type of the rule set.",
          "Required": false,
          "Type": "string"
        },
        "@removed_2fcf686110c341c6885d6ef7f1f65b14": {
          "#name": "systemData",
          "Description": "The system metadata relating to this resource",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/tagRules/{ruleSetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
ruleSetName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
TagRules_CreateOrUpdate (updated)
Description Create or update a tag rule set for a given Elastic monitor resource, enabling fine-grained control over observability based on resource tags.
Reference Link ¶

⚶ Changes

{
  "#id": "TagRules_CreateOrUpdate",
  "$parameters": {
    "body": {
      "$properties": {
        "@removed_1946f91c27ed4811b3f7323c193d8272": {
          "#name": "name",
          "Description": "Name of the rule set.",
          "Required": false,
          "Type": "string"
        },
        "@removed_7e224563fdc44aa5b940e13e461ede83": {
          "#name": "id",
          "Description": "The id of the rule set.",
          "Required": false,
          "Type": "string"
        },
        "@removed_f6b03872c097434bb1c0e93cbaa9f096": {
          "#name": "type",
          "Description": "The type of the rule set.",
          "Required": false,
          "Type": "string"
        },
        "@removed_0030cee154bf4df791cd77b48d3fcbc2": {
          "#name": "systemData",
          "Description": "The system metadata relating to this resource",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_9702b4d7418a4cd98e9b54c5d5dd1c50": {
          "#name": "name",
          "Description": "Name of the rule set.",
          "Required": false,
          "Type": "string"
        },
        "@removed_de99fc79e60d45bc9fa767c3b2bf31bd": {
          "#name": "id",
          "Description": "The id of the rule set.",
          "Required": false,
          "Type": "string"
        },
        "@removed_88af251a31e94b30ab8b370b97a3b65e": {
          "#name": "type",
          "Description": "The type of the rule set.",
          "Required": false,
          "Type": "string"
        },
        "@removed_f56ce59bf45144c08e1d78b5541e0b29": {
          "#name": "systemData",
          "Description": "The system metadata relating to this resource",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/tagRules/{ruleSetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
ruleSetName: string ,
body:
{
properties:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendActivityLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}