diff --git a/src/elastic/HISTORY.rst b/src/elastic/HISTORY.rst index 01fc6a5048d..97d309384d2 100644 --- a/src/elastic/HISTORY.rst +++ b/src/elastic/HISTORY.rst @@ -3,10 +3,7 @@ Release History =============== -1.0.0b1 +1.0.0b3 ++++++ -* Bump up `elastic` API version to `2023-02-01-preview` +* Bump up `elastic` API version to `2024-06-15-preview` -0.1.0 -++++++ -* Initial release. diff --git a/src/elastic/azext_elastic/aaz/latest/__init__.py b/src/elastic/azext_elastic/aaz/latest/__init__.py index 5757aea3175..f6acc11aa4e 100644 --- a/src/elastic/azext_elastic/aaz/latest/__init__.py +++ b/src/elastic/azext_elastic/aaz/latest/__init__.py @@ -4,3 +4,7 @@ # # Code generated by aaz-dev-tools # -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/_get_organization_api_key.py b/src/elastic/azext_elastic/aaz/latest/elastic/_get_organization_api_key.py index 8f4177b02c5..7dbf5da0592 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/_get_organization_api_key.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/_get_organization_api_key.py @@ -15,16 +15,16 @@ "elastic get-organization-api-key", ) class GetOrganizationApiKey(AAZCommand): - """Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization. + """Fetch the User API Key from the internal database, if it was generated and stored during the creation of the Elasticsearch Organization. :example: Get organization api key az elastic get-organization-api-key --email-id id """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/providers/microsoft.elastic/getorganizationapikey", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.elastic/getorganizationapikey", "2024-06-15-preview"], ] } @@ -110,7 +110,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/elastic_version/__cmd_group.py b/src/elastic/azext_elastic/aaz/latest/elastic/elastic_version/__cmd_group.py new file mode 100644 index 00000000000..2d199d583be --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/elastic_version/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "elastic elastic-version", +) +class __CMDGroup(AAZCommandGroup): + """Retrieve a list of all available Elastic versions for a specified region, helping you choose the best version for your deployment. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/elastic_version/__init__.py b/src/elastic/azext_elastic/aaz/latest/elastic/elastic_version/__init__.py new file mode 100644 index 00000000000..d63ae5a6fc9 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/elastic_version/__init__.py @@ -0,0 +1,12 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._list import * diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/elastic_version/_list.py b/src/elastic/azext_elastic/aaz/latest/elastic/elastic_version/_list.py new file mode 100644 index 00000000000..29b0868fd70 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/elastic_version/_list.py @@ -0,0 +1,171 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic elastic-version list", +) +class List(AAZCommand): + """List a list of available versions for a region. + + :example: ElasticVersions_List + az elastic elastic-version list --region myregion + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.elastic/elasticversions", "2024-06-15-preview"], + ] + } + + AZ_SUPPORT_PAGINATION = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.region = AAZStrArg( + options=["--region"], + help="Region where elastic deployment will take place.", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ElasticVersionsList(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class ElasticVersionsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.Elastic/elasticVersions", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "region", self.ctx.args.region, + required=True, + ), + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.properties = AAZObjectType() + + properties = cls._schema_on_200.value.Element.properties + properties.version = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/get/__cmd_group.py b/src/elastic/azext_elastic/aaz/latest/elastic/get/__cmd_group.py new file mode 100644 index 00000000000..f730ed7b9db --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/get/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "elastic get", +) +class __CMDGroup(AAZCommandGroup): + """Manage and retrieve detailed information about your Elastic resources, including configurations and status. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/get/__init__.py b/src/elastic/azext_elastic/aaz/latest/elastic/get/__init__.py new file mode 100644 index 00000000000..5a9d61963d6 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/get/__init__.py @@ -0,0 +1,11 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/__cmd_group.py b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/__cmd_group.py new file mode 100644 index 00000000000..b994f4c441c --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "elastic get elastic", +) +class __CMDGroup(AAZCommandGroup): + """Retrieve detailed information about your Elastic resources, including configurations and status. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/__init__.py b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/__init__.py new file mode 100644 index 00000000000..5a9d61963d6 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/__init__.py @@ -0,0 +1,11 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/__cmd_group.py b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/__cmd_group.py new file mode 100644 index 00000000000..12e313bc425 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "elastic get elastic organization-to-azure", +) +class __CMDGroup(AAZCommandGroup): + """Manage and retrieve information about the Elastic organization linked to your Azure subscription. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/__init__.py b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/__init__.py new file mode 100644 index 00000000000..5a9d61963d6 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/__init__.py @@ -0,0 +1,11 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/subscription/__cmd_group.py b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/subscription/__cmd_group.py new file mode 100644 index 00000000000..5163683ee7a --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/subscription/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "elastic get elastic organization-to-azure subscription", +) +class __CMDGroup(AAZCommandGroup): + """Get detailed information about the Elastic Organization linked to your Azure subscription for the logged-in user. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/subscription/__init__.py b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/subscription/__init__.py new file mode 100644 index 00000000000..a57ad4a4f19 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/subscription/__init__.py @@ -0,0 +1,12 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._mapping import * diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/subscription/_mapping.py b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/subscription/_mapping.py new file mode 100644 index 00000000000..5cb78880bd4 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/get/elastic/organization_to_azure/subscription/_mapping.py @@ -0,0 +1,188 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic get elastic organization-to-azure subscription mapping", +) +class Mapping(AAZCommand): + """Retrieve mapping details between the Elastic Organization and Azure Subscription for the logged-in user. + + :example: Organizations_GetElasticToAzureSubscriptionMapping + az elastic get elastic organization-to-azure subscription mapping + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.elastic/getelasticorganizationtoazuresubscriptionmapping", "2024-06-15-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.OrganizationsGetElasticToAzureSubscriptionMapping(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class OrganizationsGetElasticToAzureSubscriptionMapping(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.Elastic/getElasticOrganizationToAzureSubscriptionMapping", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.properties = AAZObjectType() + + properties = cls._schema_on_200.properties + properties.billed_azure_subscription_id = AAZStrType( + serialized_name="billedAzureSubscriptionId", + ) + properties.elastic_organization_id = AAZStrType( + serialized_name="elasticOrganizationId", + ) + properties.elastic_organization_name = AAZStrType( + serialized_name="elasticOrganizationName", + ) + properties.marketplace_saas_info = AAZObjectType( + serialized_name="marketplaceSaasInfo", + flags={"read_only": True}, + ) + + marketplace_saas_info = cls._schema_on_200.properties.marketplace_saas_info + marketplace_saas_info.billed_azure_subscription_id = AAZStrType( + serialized_name="billedAzureSubscriptionId", + ) + marketplace_saas_info.marketplace_name = AAZStrType( + serialized_name="marketplaceName", + ) + marketplace_saas_info.marketplace_resource_id = AAZStrType( + serialized_name="marketplaceResourceId", + ) + marketplace_saas_info.marketplace_status = AAZStrType( + serialized_name="marketplaceStatus", + ) + marketplace_saas_info.marketplace_subscription = AAZObjectType( + serialized_name="marketplaceSubscription", + ) + marketplace_saas_info.subscribed = AAZBoolType() + + marketplace_subscription = cls._schema_on_200.properties.marketplace_saas_info.marketplace_subscription + marketplace_subscription.id = AAZStrType() + marketplace_subscription.offer_id = AAZStrType( + serialized_name="offerId", + ) + marketplace_subscription.publisher_id = AAZStrType( + serialized_name="publisherId", + ) + + return cls._schema_on_200 + + +class _MappingHelper: + """Helper class for Mapping""" + + +__all__ = ["Mapping"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/__cmd_group.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/__cmd_group.py index 5c5751c6846..110fc3600ea 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/__cmd_group.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/__cmd_group.py @@ -15,7 +15,7 @@ "elastic monitor", ) class __CMDGroup(AAZCommandGroup): - """Manage monitor with elastic. + """Manage monitoring configurations and resources with Elastic, ensuring optimal observability and performance. """ pass diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/__init__.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/__init__.py index 4e3cbb5317f..fcfaa1f2429 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/__init__.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/__init__.py @@ -18,9 +18,11 @@ from ._delete_traffic_filter import * from ._detach_and_delete_traffic_filter import * from ._detach_traffic_filter import * +from ._get_billing_info import * from ._list import * from ._list_all_traffic_filter import * from ._list_associated_traffic_filter import * +from ._list_connected_partner_resource import * from ._list_deployment_info import * from ._list_resource import * from ._list_upgradable_version import * diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_associate_traffic_filter.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_associate_traffic_filter.py index c12a94e451f..0e8aeae2852 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_associate_traffic_filter.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_associate_traffic_filter.py @@ -15,19 +15,21 @@ "elastic monitor associate-traffic-filter", ) class AssociateTrafficFilter(AAZCommand): - """Associate traffic filter + """Associate a traffic filter with your Elastic monitor resource to control and manage network traffic. :example: Monitor associate traffic filter az elastic monitor associate-traffic-filter --monitor-name name -g rg --ruleset-id """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/associatetrafficfilter", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/associatetrafficfilter", "2024-06-15-preview"], ] } + AZ_SUPPORT_NO_WAIT = True + def _handler(self, command_args): super()._handler(command_args) self._execute_operations() @@ -49,6 +51,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -61,7 +66,7 @@ def _build_arguments_schema(cls, *args, **kwargs): def _execute_operations(self): self.pre_operations() - self.AssociateTrafficFilterAssociate(ctx=self.ctx)() + yield self.AssociateTrafficFilterAssociate(ctx=self.ctx)() self.post_operations() @register_callback @@ -79,7 +84,14 @@ def __call__(self, *args, **kwargs): request = self.make_request() session = self.client.send_request(request=request, stream=False, **kwargs) if session.http_response.status_code in [202]: - return self.on_202(session) + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + None, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) return self.on_error(session.http_response) @@ -123,15 +135,12 @@ def query_parameters(self): "rulesetId", self.ctx.args.ruleset_id, ), **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } return parameters - def on_202(self, session): - pass - class _AssociateTrafficFilterHelper: """Helper class for AssociateTrafficFilter""" diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create.py index f50c1aa6f15..8f39ad6ea1d 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create.py @@ -15,16 +15,16 @@ "elastic monitor create", ) class Create(AAZCommand): - """Create a monitor resource. + """Create a new Elastic monitor resource in your Azure subscription, enabling observability and monitoring of your Azure resources through Elastic. :example: Create monitor az elastic monitor create -n monitor-name -g rg --user-info "{firstName:Alice,lastName:bob,companyName:Micosoft,emailAddress:alice@microsoft.com}" --sku "{name:ess-consumption-2024_Monthly}" """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["-n", "--name", "--monitor-name"], help="Monitor resource name", required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -68,7 +71,6 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--sku"], arg_group="Body", help={"short-summary": "SKU of the monitor resource.", "long-summary": "The SKU depends on the Elasticsearch Plans available for your account and is a combination of PlanID_Term.\nEx: If the plan ID is \"planXYZ\" and term is \"Yearly\", the SKU will be \"planXYZ_Yearly\".\nYou may find your eligible plans at https://portal.azure.com/#view/Microsoft_Azure_Marketplace/GalleryItemDetailsBladeNopdl/id/elastic.ec-azure-pp or in the online documentation at https://azuremarketplace.microsoft.com/en-us/marketplace/apps/elastic.ec-azure-pp?tab=PlansAndPrice for more details or in case of any issues with the SKU."}, - is_experimental=True, ) _args_schema.tags = AAZDictArg( options=["--tags"], @@ -100,6 +102,31 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Flag specifying if the resource monitoring is enabled or disabled.", enum={"Disabled": "Disabled", "Enabled": "Enabled"}, ) + _args_schema.plan_details = AAZObjectArg( + options=["--plan-details"], + arg_group="Properties", + help="Plan details of the monitor resource.", + ) + _args_schema.saa_s_azure_subscription_status = AAZStrArg( + options=["-s","--saa-s-azure-subscription-status"], + arg_group="Properties", + help="Status of Azure Subscription where Marketplace SaaS is located.", + ) + _args_schema.source_campaign_id = AAZStrArg( + options=["--source-campaign-id"], + arg_group="Properties", + help="A unique identifier associated with the campaign.", + ) + _args_schema.source_campaign_name = AAZStrArg( + options=["--source-campaign-name"], + arg_group="Properties", + help="Name of the marketing campaign.", + ) + _args_schema.subscription_state = AAZStrArg( + options=["--subscription-state"], + arg_group="Properties", + help="State of the Azure Subscription containing the monitor resource", + ) _args_schema.user_info = AAZObjectArg( options=["--user-info"], arg_group="Properties", @@ -111,6 +138,28 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Version of elastic of the monitor resource", ) + plan_details = cls._args_schema.plan_details + plan_details.offer_id = AAZStrArg( + options=["offer-id"], + help="Offer ID of the plan", + ) + plan_details.plan_id = AAZStrArg( + options=["plan-id"], + help="Plan ID", + ) + plan_details.plan_name = AAZStrArg( + options=["plan-name"], + help="Plan Name", + ) + plan_details.publisher_id = AAZStrArg( + options=["publisher-id"], + help="Publisher ID of the plan", + ) + plan_details.term_id = AAZStrArg( + options=["term-id"], + help="Term ID of the plan", + ) + user_info = cls._args_schema.user_info user_info.company_info = AAZObjectArg( options=["company-info"], @@ -127,7 +176,7 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["email-address"], help="Email of the user used by Elastic for contacting them if needed", fmt=AAZStrArgFormat( - pattern="^([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)@(([a-zA-Z-_0-9]+\.)+[a-zA-Z]{2,})$", + pattern="^([^<>()\\[\\]\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\.,;:\\s@\"]+)*)@(([a-zA-Z-_0-9]+\\.)+[a-zA-Z]{2,})$", ), ) user_info.first_name = AAZStrArg( @@ -264,7 +313,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -298,9 +347,22 @@ def content(self): if properties is not None: properties.set_prop("generateApiKey", AAZBoolType, ".generate_api_key") properties.set_prop("monitoringStatus", AAZStrType, ".monitoring_status") + properties.set_prop("planDetails", AAZObjectType, ".plan_details") + properties.set_prop("saaSAzureSubscriptionStatus", AAZStrType, ".saa_s_azure_subscription_status") + properties.set_prop("sourceCampaignId", AAZStrType, ".source_campaign_id") + properties.set_prop("sourceCampaignName", AAZStrType, ".source_campaign_name") + properties.set_prop("subscriptionState", AAZStrType, ".subscription_state") properties.set_prop("userInfo", AAZObjectType, ".user_info") properties.set_prop("version", AAZStrType, ".version") + plan_details = _builder.get(".properties.planDetails") + if plan_details is not None: + plan_details.set_prop("offerID", AAZStrType, ".offer_id") + plan_details.set_prop("planID", AAZStrType, ".plan_id") + plan_details.set_prop("planName", AAZStrType, ".plan_name") + plan_details.set_prop("publisherID", AAZStrType, ".publisher_id") + plan_details.set_prop("termID", AAZStrType, ".term_id") + user_info = _builder.get(".properties.userInfo") if user_info is not None: user_info.set_prop("companyInfo", AAZObjectType, ".company_info") @@ -395,8 +457,24 @@ def _build_schema_on_200_201(cls): properties.monitoring_status = AAZStrType( serialized_name="monitoringStatus", ) + properties.plan_details = AAZObjectType( + serialized_name="planDetails", + ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.saa_s_azure_subscription_status = AAZStrType( + serialized_name="saaSAzureSubscriptionStatus", + ) + properties.source_campaign_id = AAZStrType( + serialized_name="sourceCampaignId", + ) + properties.source_campaign_name = AAZStrType( + serialized_name="sourceCampaignName", + ) + properties.subscription_state = AAZStrType( + serialized_name="subscriptionState", ) properties.version = AAZStrType() @@ -450,6 +528,23 @@ def _build_schema_on_200_201(cls): flags={"read_only": True}, ) + plan_details = cls._schema_on_200_201.properties.plan_details + plan_details.offer_id = AAZStrType( + serialized_name="offerID", + ) + plan_details.plan_id = AAZStrType( + serialized_name="planID", + ) + plan_details.plan_name = AAZStrType( + serialized_name="planName", + ) + plan_details.publisher_id = AAZStrType( + serialized_name="publisherID", + ) + plan_details.term_id = AAZStrType( + serialized_name="termID", + ) + sku = cls._schema_on_200_201.sku sku.name = AAZStrType( flags={"required": True}, diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_and_associate_ip_filter.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_and_associate_ip_filter.py index 76103bbb9d5..468cb6d9911 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_and_associate_ip_filter.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_and_associate_ip_filter.py @@ -15,19 +15,21 @@ "elastic monitor create-and-associate-ip-filter", ) class CreateAndAssociateIpFilter(AAZCommand): - """Create and associate ip filter + """Create and associate an IP filter with your Elastic monitor resource to control and manage network traffic. :example: Create and associate ip filter az elastic monitor create-and-associate-ip-filter --monitor-name name -g rg --name name --ips 192.168.131.0, 192.168.132.6/22 """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateipfilter", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateipfilter", "2024-06-15-preview"], ] } + AZ_SUPPORT_NO_WAIT = True + def _handler(self, command_args): super()._handler(command_args) self._execute_operations() @@ -49,6 +51,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -65,7 +70,7 @@ def _build_arguments_schema(cls, *args, **kwargs): def _execute_operations(self): self.pre_operations() - self.CreateAndAssociateIPFilterCreate(ctx=self.ctx)() + yield self.CreateAndAssociateIPFilterCreate(ctx=self.ctx)() self.post_operations() @register_callback @@ -82,10 +87,24 @@ class CreateAndAssociateIPFilterCreate(AAZHttpOperation): def __call__(self, *args, **kwargs): request = self.make_request() session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) if session.http_response.status_code in [202]: - return self.on_202(session) + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) return self.on_error(session.http_response) @@ -132,7 +151,7 @@ def query_parameters(self): "name", self.ctx.args.name, ), **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -141,9 +160,6 @@ def query_parameters(self): def on_200(self, session): pass - def on_202(self, session): - pass - class _CreateAndAssociateIpFilterHelper: """Helper class for CreateAndAssociateIpFilter""" diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_and_associate_pl_filter.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_and_associate_pl_filter.py index b2db9bf332c..29003c3ab2e 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_and_associate_pl_filter.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_and_associate_pl_filter.py @@ -15,19 +15,21 @@ "elastic monitor create-and-associate-pl-filter", ) class CreateAndAssociatePlFilter(AAZCommand): - """Create and associate pl filter + """Create and associate a PL filter with your Elastic monitor resource to control and manage network traffic. :example: Create and associate pl filter az elastic monitor create-and-associate-pl-filter --monitor-name monitor -g rg --name name """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateplfilter", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateplfilter", "2024-06-15-preview"], ] } + AZ_SUPPORT_NO_WAIT = True + def _handler(self, command_args): super()._handler(command_args) self._execute_operations() @@ -49,6 +51,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -69,7 +74,7 @@ def _build_arguments_schema(cls, *args, **kwargs): def _execute_operations(self): self.pre_operations() - self.CreateAndAssociatePLFilterCreate(ctx=self.ctx)() + yield self.CreateAndAssociatePLFilterCreate(ctx=self.ctx)() self.post_operations() @register_callback @@ -86,10 +91,24 @@ class CreateAndAssociatePLFilterCreate(AAZHttpOperation): def __call__(self, *args, **kwargs): request = self.make_request() session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) if session.http_response.status_code in [202]: - return self.on_202(session) + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) return self.on_error(session.http_response) @@ -139,7 +158,7 @@ def query_parameters(self): "privateEndpointName", self.ctx.args.private_endpoint_name, ), **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -148,9 +167,6 @@ def query_parameters(self): def on_200(self, session): pass - def on_202(self, session): - pass - class _CreateAndAssociatePlFilterHelper: """Helper class for CreateAndAssociatePlFilter""" diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_or_update_external_user.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_or_update_external_user.py index 8c2cdf64388..f089a0d949e 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_or_update_external_user.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_create_or_update_external_user.py @@ -15,16 +15,16 @@ "elastic monitor create-or-update-external-user", ) class CreateOrUpdateExternalUser(AAZCommand): - """Create or update external user + """Create or update external user configurations for your Elastic monitor resource, enabling access and management by external users. :example: Create or update external user az monitor create-or-update-external-user --monitor-name {monitor} -g {rg} --user-name newuser --full-name fullname --password password --email-id email@outlook.com --roles [admin,other_role] """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createorupdateexternaluser", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createorupdateexternaluser", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -152,7 +155,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_delete.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_delete.py index c48eaeae0d2..8cb07a7caa7 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_delete.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_delete.py @@ -16,16 +16,16 @@ confirmation="Are you sure you want to perform this operation?", ) class Delete(AAZCommand): - """Delete a monitor resource. + """Delete an existing Elastic monitor resource from your Azure subscription, removing its observability and monitoring capabilities. :example: Delete monitor az elastic monitor delete -n monitor -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", "2024-06-15-preview"], ] } @@ -51,6 +51,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -143,7 +146,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_delete_traffic_filter.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_delete_traffic_filter.py index aad558e76b3..f61483721fc 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_delete_traffic_filter.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_delete_traffic_filter.py @@ -15,16 +15,16 @@ "elastic monitor delete-traffic-filter", ) class DeleteTrafficFilter(AAZCommand): - """Delete traffic filter + """Delete an existing traffic filter associated with your Elastic monitor resource, removing its network traffic control capabilities. :example: Delete traffic filter az elastic monitor delete-traffic-filter --monitor-name name -g rg --ruleset-id id """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/deletetrafficfilter", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/deletetrafficfilter", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -123,7 +126,7 @@ def query_parameters(self): "rulesetId", self.ctx.args.ruleset_id, ), **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_detach_and_delete_traffic_filter.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_detach_and_delete_traffic_filter.py index fe911f53353..c8fae1ead45 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_detach_and_delete_traffic_filter.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_detach_and_delete_traffic_filter.py @@ -15,16 +15,16 @@ "elastic monitor detach-and-delete-traffic-filter", ) class DetachAndDeleteTrafficFilter(AAZCommand): - """Detach and delete traffic filter + """Detach and delete an existing traffic filter from your Elastic monitor resource, removing its network traffic control capabilities. :example: Detach and delete traffic filter - az elastic monitor detach-and-delete-traffic-filter --monitor-name -g rg --ruleset-id id + az elastic monitor detach-and-delete-traffic-filter --monitor-name name -g rg --ruleset-id id """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachanddeletetrafficfilter", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachanddeletetrafficfilter", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -123,7 +126,7 @@ def query_parameters(self): "rulesetId", self.ctx.args.ruleset_id, ), **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_detach_traffic_filter.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_detach_traffic_filter.py index c88b580cd14..177795a18bb 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_detach_traffic_filter.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_detach_traffic_filter.py @@ -15,23 +15,24 @@ "elastic monitor detach-traffic-filter", ) class DetachTrafficFilter(AAZCommand): - """Detach traffic filter + """Detach an existing traffic filter from your Elastic monitor resource, removing its network traffic control capabilities. :example: Detach traffic filter az elastic monitor detach-traffic-filter --monitor-name name -g rg --ruleset-id """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachtrafficfilter", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachtrafficfilter", "2024-06-15-preview"], ] } + AZ_SUPPORT_NO_WAIT = True + def _handler(self, command_args): super()._handler(command_args) - self._execute_operations() - return None + return self.build_lro_poller(self._execute_operations, None) _args_schema = None @@ -49,6 +50,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -61,7 +65,7 @@ def _build_arguments_schema(cls, *args, **kwargs): def _execute_operations(self): self.pre_operations() - self.DetachTrafficFilterUpdate(ctx=self.ctx)() + yield self.DetachTrafficFilterUpdate(ctx=self.ctx)() self.post_operations() @register_callback @@ -79,7 +83,14 @@ def __call__(self, *args, **kwargs): request = self.make_request() session = self.client.send_request(request=request, stream=False, **kwargs) if session.http_response.status_code in [202]: - return self.on_202(session) + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + None, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) return self.on_error(session.http_response) @@ -123,15 +134,12 @@ def query_parameters(self): "rulesetId", self.ctx.args.ruleset_id, ), **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } return parameters - def on_202(self, session): - pass - class _DetachTrafficFilterHelper: """Helper class for DetachTrafficFilter""" diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_get_billing_info.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_get_billing_info.py new file mode 100644 index 00000000000..643fbcfcc0d --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_get_billing_info.py @@ -0,0 +1,207 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor get-billing-info", +) +class GetBillingInfo(AAZCommand): + """Retrieve marketplace and organization billing information mapped to the given Elastic monitor resource. + + :example: BillingInfo_Get + az elastic monitor get-billing-info --resource-group myResourceGroup --monitor-name myMonitor + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/getbillinginfo", "2024-06-15-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.BillingInfoGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BillingInfoGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/getBillingInfo", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.marketplace_saas_info = AAZObjectType( + serialized_name="marketplaceSaasInfo", + ) + _schema_on_200.partner_billing_entity = AAZObjectType( + serialized_name="partnerBillingEntity", + ) + + marketplace_saas_info = cls._schema_on_200.marketplace_saas_info + marketplace_saas_info.billed_azure_subscription_id = AAZStrType( + serialized_name="billedAzureSubscriptionId", + ) + marketplace_saas_info.marketplace_name = AAZStrType( + serialized_name="marketplaceName", + ) + marketplace_saas_info.marketplace_resource_id = AAZStrType( + serialized_name="marketplaceResourceId", + ) + marketplace_saas_info.marketplace_status = AAZStrType( + serialized_name="marketplaceStatus", + ) + marketplace_saas_info.marketplace_subscription = AAZObjectType( + serialized_name="marketplaceSubscription", + ) + marketplace_saas_info.subscribed = AAZBoolType() + + marketplace_subscription = cls._schema_on_200.marketplace_saas_info.marketplace_subscription + marketplace_subscription.id = AAZStrType() + marketplace_subscription.offer_id = AAZStrType( + serialized_name="offerId", + ) + marketplace_subscription.publisher_id = AAZStrType( + serialized_name="publisherId", + ) + + partner_billing_entity = cls._schema_on_200.partner_billing_entity + partner_billing_entity.id = AAZStrType() + partner_billing_entity.name = AAZStrType() + partner_billing_entity.partner_entity_uri = AAZStrType( + serialized_name="partnerEntityUri", + ) + + return cls._schema_on_200 + + +class _GetBillingInfoHelper: + """Helper class for GetBillingInfo""" + + +__all__ = ["GetBillingInfo"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list.py index e0081ce6b18..e2603a2f1d6 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list.py @@ -15,17 +15,17 @@ "elastic monitor list", ) class List(AAZCommand): - """List all monitors under the specified resource group. And List all monitors under the specified subscription. + """List all Elastic monitor resources within a specified resource group or across the entire subscription, helping you audit and manage your monitoring setup. :example: List all monitors by resource group az elastic monitor list -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/providers/microsoft.elastic/monitors", "2023-02-01-preview"], - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.elastic/monitors", "2024-06-15-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors", "2024-06-15-preview"], ] } @@ -116,7 +116,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -208,8 +208,24 @@ def _build_schema_on_200(cls): properties.monitoring_status = AAZStrType( serialized_name="monitoringStatus", ) + properties.plan_details = AAZObjectType( + serialized_name="planDetails", + ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.saa_s_azure_subscription_status = AAZStrType( + serialized_name="saaSAzureSubscriptionStatus", + ) + properties.source_campaign_id = AAZStrType( + serialized_name="sourceCampaignId", + ) + properties.source_campaign_name = AAZStrType( + serialized_name="sourceCampaignName", + ) + properties.subscription_state = AAZStrType( + serialized_name="subscriptionState", ) properties.version = AAZStrType() @@ -263,6 +279,23 @@ def _build_schema_on_200(cls): flags={"read_only": True}, ) + plan_details = cls._schema_on_200.value.Element.properties.plan_details + plan_details.offer_id = AAZStrType( + serialized_name="offerID", + ) + plan_details.plan_id = AAZStrType( + serialized_name="planID", + ) + plan_details.plan_name = AAZStrType( + serialized_name="planName", + ) + plan_details.publisher_id = AAZStrType( + serialized_name="publisherID", + ) + plan_details.term_id = AAZStrType( + serialized_name="termID", + ) + sku = cls._schema_on_200.value.Element.sku sku.name = AAZStrType( flags={"required": True}, @@ -333,7 +366,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -425,8 +458,24 @@ def _build_schema_on_200(cls): properties.monitoring_status = AAZStrType( serialized_name="monitoringStatus", ) + properties.plan_details = AAZObjectType( + serialized_name="planDetails", + ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.saa_s_azure_subscription_status = AAZStrType( + serialized_name="saaSAzureSubscriptionStatus", + ) + properties.source_campaign_id = AAZStrType( + serialized_name="sourceCampaignId", + ) + properties.source_campaign_name = AAZStrType( + serialized_name="sourceCampaignName", + ) + properties.subscription_state = AAZStrType( + serialized_name="subscriptionState", ) properties.version = AAZStrType() @@ -480,6 +529,23 @@ def _build_schema_on_200(cls): flags={"read_only": True}, ) + plan_details = cls._schema_on_200.value.Element.properties.plan_details + plan_details.offer_id = AAZStrType( + serialized_name="offerID", + ) + plan_details.plan_id = AAZStrType( + serialized_name="planID", + ) + plan_details.plan_name = AAZStrType( + serialized_name="planName", + ) + plan_details.publisher_id = AAZStrType( + serialized_name="publisherID", + ) + plan_details.term_id = AAZStrType( + serialized_name="termID", + ) + sku = cls._schema_on_200.value.Element.sku sku.name = AAZStrType( flags={"required": True}, diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_all_traffic_filter.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_all_traffic_filter.py index a040482eec9..3e1cf38a0ef 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_all_traffic_filter.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_all_traffic_filter.py @@ -15,16 +15,16 @@ "elastic monitor list-all-traffic-filter", ) class ListAllTrafficFilter(AAZCommand): - """List all traffic filter + """List all traffic filters associated with your Elastic monitor resource, helping you manage network traffic control. :example: List all traffic filter az elastic monitor list-all-traffic-filter --monitor-name name -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listalltrafficfilters", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listalltrafficfilters", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -120,7 +123,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_associated_traffic_filter.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_associated_traffic_filter.py index 14df74de979..16ecee8b0bb 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_associated_traffic_filter.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_associated_traffic_filter.py @@ -15,16 +15,16 @@ "elastic monitor list-associated-traffic-filter", ) class ListAssociatedTrafficFilter(AAZCommand): - """List associated traffic filter + """List all traffic filters associated with your Elastic monitor resource, helping you manage network traffic control. :example: List associated traffic filter az elastic monitor list-associated-traffic-filter --monitor-name name -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listassociatedtrafficfilters", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listassociatedtrafficfilters", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -120,7 +123,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_connected_partner_resource.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_connected_partner_resource.py new file mode 100644 index 00000000000..f4297c0e82a --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_connected_partner_resource.py @@ -0,0 +1,190 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor list-connected-partner-resource", +) +class ListConnectedPartnerResource(AAZCommand): + """List all active deployments associated with the marketplace subscription linked to the given Elastic monitor resource. + + :example: ConnectedPartnerResources_List + az elastic monitor list-connected-partner-resource --resource-group myResourceGroup --monitor-name myMonitor + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listconnectedpartnerresources", "2024-06-15-preview"], + ] + } + + AZ_SUPPORT_PAGINATION = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ConnectedPartnerResourcesList(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class ConnectedPartnerResourcesList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/listConnectedPartnerResources", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.properties = AAZObjectType() + + properties = cls._schema_on_200.value.Element.properties + properties.azure_resource_id = AAZStrType( + serialized_name="azureResourceId", + ) + properties.location = AAZStrType() + properties.partner_deployment_name = AAZStrType( + serialized_name="partnerDeploymentName", + ) + properties.partner_deployment_uri = AAZStrType( + serialized_name="partnerDeploymentUri", + ) + + return cls._schema_on_200 + + +class _ListConnectedPartnerResourceHelper: + """Helper class for ListConnectedPartnerResource""" + + +__all__ = ["ListConnectedPartnerResource"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_deployment_info.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_deployment_info.py index b5379d9ea29..d90e52bcd6b 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_deployment_info.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_deployment_info.py @@ -15,16 +15,16 @@ "elastic monitor list-deployment-info", ) class ListDeploymentInfo(AAZCommand): - """Fetch information regarding Elastic cloud deployment corresponding to the Elastic monitor resource. + """Fetch detailed information about Elastic cloud deployments corresponding to the Elastic monitor resource. :example: List deployment info az elastic monitor list-deployment-info --monitor-name name -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listdeploymentinfo", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listdeploymentinfo", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -120,7 +123,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -161,31 +164,51 @@ def _build_schema_on_200(cls): serialized_name="diskCapacity", flags={"read_only": True}, ) + _schema_on_200.elasticsearch_end_point = AAZStrType( + serialized_name="elasticsearchEndPoint", + flags={"read_only": True}, + ) _schema_on_200.marketplace_saas_info = AAZObjectType( serialized_name="marketplaceSaasInfo", + flags={"read_only": True}, ) _schema_on_200.memory_capacity = AAZStrType( serialized_name="memoryCapacity", flags={"read_only": True}, ) - _schema_on_200.status = AAZStrType() + _schema_on_200.status = AAZStrType( + flags={"read_only": True}, + ) _schema_on_200.version = AAZStrType( flags={"read_only": True}, ) marketplace_saas_info = cls._schema_on_200.marketplace_saas_info + marketplace_saas_info.billed_azure_subscription_id = AAZStrType( + serialized_name="billedAzureSubscriptionId", + ) marketplace_saas_info.marketplace_name = AAZStrType( serialized_name="marketplaceName", ) marketplace_saas_info.marketplace_resource_id = AAZStrType( serialized_name="marketplaceResourceId", ) + marketplace_saas_info.marketplace_status = AAZStrType( + serialized_name="marketplaceStatus", + ) marketplace_saas_info.marketplace_subscription = AAZObjectType( serialized_name="marketplaceSubscription", ) + marketplace_saas_info.subscribed = AAZBoolType() marketplace_subscription = cls._schema_on_200.marketplace_saas_info.marketplace_subscription marketplace_subscription.id = AAZStrType() + marketplace_subscription.offer_id = AAZStrType( + serialized_name="offerId", + ) + marketplace_subscription.publisher_id = AAZStrType( + serialized_name="publisherId", + ) return cls._schema_on_200 diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_resource.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_resource.py index 6fefe59909d..ab5e742e3ce 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_resource.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_resource.py @@ -15,16 +15,16 @@ "elastic monitor list-resource", ) class ListResource(AAZCommand): - """List the resources currently being monitored by the Elastic monitor resource. + """List all resources currently being monitored by the Elastic monitor resource, helping you manage observability. :example: List resource az elastic monitor list-resource --monitor-name -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listmonitoredresources", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listmonitoredresources", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--monitor-name"], help="Monitor resource name", required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -121,7 +124,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_upgradable_version.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_upgradable_version.py index c3c8ced6d60..9bdab36407c 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_upgradable_version.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_upgradable_version.py @@ -15,16 +15,16 @@ "elastic monitor list-upgradable-version", ) class ListUpgradableVersion(AAZCommand): - """List upgradable version + """List all upgradable versions for your Elastic monitor resource, helping you plan and execute upgrades. :example: List upgradable version az elastic monitor list-upgradable-version --monitor-name name -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listupgradableversions", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listupgradableversions", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -120,7 +123,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_vm_host.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_vm_host.py index 90f69191f4c..28094e3cf63 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_vm_host.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_list_vm_host.py @@ -15,16 +15,16 @@ "elastic monitor list-vm-host", ) class ListVmHost(AAZCommand): - """List the vm resources currently being monitored by the Elastic monitor resource. + """List all VM resources currently being monitored by the Elastic monitor resource, helping you manage observability. :example: List vm host az elastic monitor list-vm-host --monitor-name name -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listvmhost", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listvmhost", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--monitor-name"], help="Monitor resource name", required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -121,7 +124,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_show.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_show.py index 8f953ff0ff6..29fe874e0f4 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_show.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_show.py @@ -15,16 +15,16 @@ "elastic monitor show", ) class Show(AAZCommand): - """Get the properties of a specific monitor resource. + """Get detailed properties of a specific Elastic monitor resource, helping you manage observability and performance. :example: Show monitor az elastic monitor show -n name -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -120,7 +123,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -203,8 +206,24 @@ def _build_schema_on_200(cls): properties.monitoring_status = AAZStrType( serialized_name="monitoringStatus", ) + properties.plan_details = AAZObjectType( + serialized_name="planDetails", + ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.saa_s_azure_subscription_status = AAZStrType( + serialized_name="saaSAzureSubscriptionStatus", + ) + properties.source_campaign_id = AAZStrType( + serialized_name="sourceCampaignId", + ) + properties.source_campaign_name = AAZStrType( + serialized_name="sourceCampaignName", + ) + properties.subscription_state = AAZStrType( + serialized_name="subscriptionState", ) properties.version = AAZStrType() @@ -258,6 +277,23 @@ def _build_schema_on_200(cls): flags={"read_only": True}, ) + plan_details = cls._schema_on_200.properties.plan_details + plan_details.offer_id = AAZStrType( + serialized_name="offerID", + ) + plan_details.plan_id = AAZStrType( + serialized_name="planID", + ) + plan_details.plan_name = AAZStrType( + serialized_name="planName", + ) + plan_details.publisher_id = AAZStrType( + serialized_name="publisherID", + ) + plan_details.term_id = AAZStrType( + serialized_name="termID", + ) + sku = cls._schema_on_200.sku sku.name = AAZStrType( flags={"required": True}, diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_update.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_update.py index 1445f3b582d..6e7b80c76ac 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_update.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_update.py @@ -15,23 +15,26 @@ "elastic monitor update", ) class Update(AAZCommand): - """Update a monitor resource. + """Update an existing Elastic monitor resource in your Azure subscription, ensuring optimal observability and performance. :example: Update monitor az elastic monitor update -n monitor -g rg --tags "{tag:test,tag1:test1}" """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", "2024-06-15-preview"], ] } + AZ_SUPPORT_NO_WAIT = True + + AZ_SUPPORT_GENERIC_UPDATE = True + def _handler(self, command_args): super()._handler(command_args) - self._execute_operations() - return self._output() + return self.build_lro_poller(self._execute_operations, self._output) _args_schema = None @@ -49,6 +52,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -57,19 +63,133 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "Body" _args_schema = cls._args_schema + _args_schema.identity = AAZObjectArg( + options=["--identity"], + arg_group="Body", + help="Identity properties of the monitor resource.", + nullable=True, + ) + _args_schema.sku = AAZObjectArg( + options=["--sku"], + arg_group="Body", + help="SKU of the monitor resource.", + nullable=True, + ) _args_schema.tags = AAZDictArg( options=["--tags"], arg_group="Body", - help="elastic monitor resource tags.", + help="The tags of the monitor resource.", + nullable=True, + ) + + identity = cls._args_schema.identity + identity.type = AAZStrArg( + options=["type"], + help="Managed identity type.", + nullable=True, + enum={"SystemAssigned": "SystemAssigned"}, + ) + + sku = cls._args_schema.sku + sku.name = AAZStrArg( + options=["name"], + help="Name of the SKU.", ) tags = cls._args_schema.tags - tags.Element = AAZStrArg() + tags.Element = AAZStrArg( + nullable=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.generate_api_key = AAZBoolArg( + options=["--generate-api-key"], + arg_group="Properties", + help="Flag to determine if User API Key has to be generated and shared.", + nullable=True, + ) + _args_schema.monitoring_status = AAZStrArg( + options=["--monitoring-status"], + arg_group="Properties", + help="Flag specifying if the resource monitoring is enabled or disabled.", + nullable=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + _args_schema.plan_details = AAZObjectArg( + options=["--plan-details"], + arg_group="Properties", + help="Plan details of the monitor resource.", + nullable=True, + ) + _args_schema.saa_s_azure_subscription_status = AAZStrArg( + options=["-s","--saa-s-azure-subscription-status"], + arg_group="Properties", + help="Status of Azure Subscription where Marketplace SaaS is located.", + nullable=True, + ) + _args_schema.source_campaign_id = AAZStrArg( + options=["--source-campaign-id"], + arg_group="Properties", + help="A unique identifier associated with the campaign.", + nullable=True, + ) + _args_schema.source_campaign_name = AAZStrArg( + options=["--source-campaign-name"], + arg_group="Properties", + help="Name of the marketing campaign.", + nullable=True, + ) + _args_schema.subscription_state = AAZStrArg( + options=["--subscription-state"], + arg_group="Properties", + help="State of the Azure Subscription containing the monitor resource", + nullable=True, + ) + _args_schema.version = AAZStrArg( + options=["--version"], + arg_group="Properties", + help="Version of elastic of the monitor resource", + nullable=True, + ) + + plan_details = cls._args_schema.plan_details + plan_details.offer_id = AAZStrArg( + options=["offer-id"], + help="Offer ID of the plan", + nullable=True, + ) + plan_details.plan_id = AAZStrArg( + options=["plan-id"], + help="Plan ID", + nullable=True, + ) + plan_details.plan_name = AAZStrArg( + options=["plan-name"], + help="Plan Name", + nullable=True, + ) + plan_details.publisher_id = AAZStrArg( + options=["publisher-id"], + help="Publisher ID of the plan", + nullable=True, + ) + plan_details.term_id = AAZStrArg( + options=["term-id"], + help="Term ID of the plan", + nullable=True, + ) return cls._args_schema def _execute_operations(self): self.pre_operations() - self.MonitorsUpdate(ctx=self.ctx)() + self.MonitorsGet(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + yield self.MonitorsCreate(ctx=self.ctx)() self.post_operations() @register_callback @@ -80,11 +200,19 @@ def pre_operations(self): def post_operations(self): pass + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + def _output(self, *args, **kwargs): result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) return result - class MonitorsUpdate(AAZHttpOperation): + class MonitorsGet(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): @@ -104,7 +232,7 @@ def url(self): @property def method(self): - return "PATCH" + return "GET" @property def error_format(self): @@ -132,7 +260,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -141,30 +269,12 @@ def query_parameters(self): @property def header_parameters(self): parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), **self.serialize_header_param( "Accept", "application/json", ), } return parameters - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"client_flatten": True}} - ) - _builder.set_prop("tags", AAZDictType, ".tags") - - tags = _builder.get(".tags") - if tags is not None: - tags.set_elements(AAZStrType, ".") - - return self.serialize_content(_content_value) - def on_200(self, session): data = self.deserialize_http_content(session) self.ctx.set_var( @@ -181,146 +291,376 @@ def _build_schema_on_200(cls): return cls._schema_on_200 cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_elastic_monitor_resource_read(cls._schema_on_200) - _schema_on_200 = cls._schema_on_200 - _schema_on_200.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.identity = AAZObjectType() - _schema_on_200.location = AAZStrType( - flags={"required": True}, - ) - _schema_on_200.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.properties = AAZObjectType() - _schema_on_200.sku = AAZObjectType() - _schema_on_200.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200.tags = AAZDictType() - _schema_on_200.type = AAZStrType( - flags={"read_only": True}, - ) + return cls._schema_on_200 - identity = cls._schema_on_200.identity - identity.principal_id = AAZStrType( - serialized_name="principalId", - flags={"read_only": True}, - ) - identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"read_only": True}, - ) - identity.type = AAZStrType() + class MonitorsCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" - properties = cls._schema_on_200.properties - properties.elastic_properties = AAZObjectType( - serialized_name="elasticProperties", - ) - properties.generate_api_key = AAZBoolType( - serialized_name="generateApiKey", - ) - properties.liftr_resource_category = AAZStrType( - serialized_name="liftrResourceCategory", - flags={"read_only": True}, - ) - properties.liftr_resource_preference = AAZIntType( - serialized_name="liftrResourcePreference", - flags={"read_only": True}, - ) - properties.monitoring_status = AAZStrType( - serialized_name="monitoringStatus", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - ) - properties.version = AAZStrType() + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) - elastic_properties = cls._schema_on_200.properties.elastic_properties - elastic_properties.elastic_cloud_deployment = AAZObjectType( - serialized_name="elasticCloudDeployment", - ) - elastic_properties.elastic_cloud_user = AAZObjectType( - serialized_name="elasticCloudUser", - ) + return self.on_error(session.http_response) - elastic_cloud_deployment = cls._schema_on_200.properties.elastic_properties.elastic_cloud_deployment - elastic_cloud_deployment.azure_subscription_id = AAZStrType( - serialized_name="azureSubscriptionId", - flags={"read_only": True}, - ) - elastic_cloud_deployment.deployment_id = AAZStrType( - serialized_name="deploymentId", - flags={"read_only": True}, - ) - elastic_cloud_deployment.elasticsearch_region = AAZStrType( - serialized_name="elasticsearchRegion", - flags={"read_only": True}, - ) - elastic_cloud_deployment.elasticsearch_service_url = AAZStrType( - serialized_name="elasticsearchServiceUrl", - flags={"read_only": True}, - ) - elastic_cloud_deployment.kibana_service_url = AAZStrType( - serialized_name="kibanaServiceUrl", - flags={"read_only": True}, - ) - elastic_cloud_deployment.kibana_sso_url = AAZStrType( - serialized_name="kibanaSsoUrl", - flags={"read_only": True}, - ) - elastic_cloud_deployment.name = AAZStrType( - flags={"read_only": True}, + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}", + **self.url_parameters ) - elastic_cloud_user = cls._schema_on_200.properties.elastic_properties.elastic_cloud_user - elastic_cloud_user.elastic_cloud_sso_default_url = AAZStrType( - serialized_name="elasticCloudSsoDefaultUrl", - flags={"read_only": True}, - ) - elastic_cloud_user.email_address = AAZStrType( - serialized_name="emailAddress", - flags={"read_only": True}, - ) - elastic_cloud_user.id = AAZStrType( - flags={"read_only": True}, - ) + @property + def method(self): + return "PUT" - sku = cls._schema_on_200.sku - sku.name = AAZStrType( - flags={"required": True}, - ) + @property + def error_format(self): + return "ODataV4Format" - system_data = cls._schema_on_200.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _UpdateHelper._build_schema_elastic_monitor_resource_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType ) + _builder.set_prop("identity", AAZObjectType, ".identity") + _builder.set_prop("properties", AAZObjectType) + _builder.set_prop("sku", AAZObjectType, ".sku") + _builder.set_prop("tags", AAZDictType, ".tags") - tags = cls._schema_on_200.tags - tags.Element = AAZStrType() + identity = _builder.get(".identity") + if identity is not None: + identity.set_prop("type", AAZStrType, ".type") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("generateApiKey", AAZBoolType, ".generate_api_key") + properties.set_prop("monitoringStatus", AAZStrType, ".monitoring_status") + properties.set_prop("planDetails", AAZObjectType, ".plan_details") + properties.set_prop("saaSAzureSubscriptionStatus", AAZStrType, ".saa_s_azure_subscription_status") + properties.set_prop("sourceCampaignId", AAZStrType, ".source_campaign_id") + properties.set_prop("sourceCampaignName", AAZStrType, ".source_campaign_name") + properties.set_prop("subscriptionState", AAZStrType, ".subscription_state") + properties.set_prop("version", AAZStrType, ".version") + + plan_details = _builder.get(".properties.planDetails") + if plan_details is not None: + plan_details.set_prop("offerID", AAZStrType, ".offer_id") + plan_details.set_prop("planID", AAZStrType, ".plan_id") + plan_details.set_prop("planName", AAZStrType, ".plan_name") + plan_details.set_prop("publisherID", AAZStrType, ".publisher_id") + plan_details.set_prop("termID", AAZStrType, ".term_id") + + sku = _builder.get(".sku") + if sku is not None: + sku.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) - return cls._schema_on_200 + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) class _UpdateHelper: """Helper class for Update""" + _schema_elastic_monitor_resource_read = None + + @classmethod + def _build_schema_elastic_monitor_resource_read(cls, _schema): + if cls._schema_elastic_monitor_resource_read is not None: + _schema.id = cls._schema_elastic_monitor_resource_read.id + _schema.identity = cls._schema_elastic_monitor_resource_read.identity + _schema.location = cls._schema_elastic_monitor_resource_read.location + _schema.name = cls._schema_elastic_monitor_resource_read.name + _schema.properties = cls._schema_elastic_monitor_resource_read.properties + _schema.sku = cls._schema_elastic_monitor_resource_read.sku + _schema.system_data = cls._schema_elastic_monitor_resource_read.system_data + _schema.tags = cls._schema_elastic_monitor_resource_read.tags + _schema.type = cls._schema_elastic_monitor_resource_read.type + return + + cls._schema_elastic_monitor_resource_read = _schema_elastic_monitor_resource_read = AAZObjectType() + + elastic_monitor_resource_read = _schema_elastic_monitor_resource_read + elastic_monitor_resource_read.id = AAZStrType( + flags={"read_only": True}, + ) + elastic_monitor_resource_read.identity = AAZObjectType() + elastic_monitor_resource_read.location = AAZStrType( + flags={"required": True}, + ) + elastic_monitor_resource_read.name = AAZStrType( + flags={"read_only": True}, + ) + elastic_monitor_resource_read.properties = AAZObjectType() + elastic_monitor_resource_read.sku = AAZObjectType() + elastic_monitor_resource_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + elastic_monitor_resource_read.tags = AAZDictType() + elastic_monitor_resource_read.type = AAZStrType( + flags={"read_only": True}, + ) + + identity = _schema_elastic_monitor_resource_read.identity + identity.principal_id = AAZStrType( + serialized_name="principalId", + flags={"read_only": True}, + ) + identity.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"read_only": True}, + ) + identity.type = AAZStrType() + + properties = _schema_elastic_monitor_resource_read.properties + properties.elastic_properties = AAZObjectType( + serialized_name="elasticProperties", + ) + properties.generate_api_key = AAZBoolType( + serialized_name="generateApiKey", + ) + properties.liftr_resource_category = AAZStrType( + serialized_name="liftrResourceCategory", + flags={"read_only": True}, + ) + properties.liftr_resource_preference = AAZIntType( + serialized_name="liftrResourcePreference", + flags={"read_only": True}, + ) + properties.monitoring_status = AAZStrType( + serialized_name="monitoringStatus", + ) + properties.plan_details = AAZObjectType( + serialized_name="planDetails", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.saa_s_azure_subscription_status = AAZStrType( + serialized_name="saaSAzureSubscriptionStatus", + ) + properties.source_campaign_id = AAZStrType( + serialized_name="sourceCampaignId", + ) + properties.source_campaign_name = AAZStrType( + serialized_name="sourceCampaignName", + ) + properties.subscription_state = AAZStrType( + serialized_name="subscriptionState", + ) + properties.version = AAZStrType() + + elastic_properties = _schema_elastic_monitor_resource_read.properties.elastic_properties + elastic_properties.elastic_cloud_deployment = AAZObjectType( + serialized_name="elasticCloudDeployment", + ) + elastic_properties.elastic_cloud_user = AAZObjectType( + serialized_name="elasticCloudUser", + ) + + elastic_cloud_deployment = _schema_elastic_monitor_resource_read.properties.elastic_properties.elastic_cloud_deployment + elastic_cloud_deployment.azure_subscription_id = AAZStrType( + serialized_name="azureSubscriptionId", + flags={"read_only": True}, + ) + elastic_cloud_deployment.deployment_id = AAZStrType( + serialized_name="deploymentId", + flags={"read_only": True}, + ) + elastic_cloud_deployment.elasticsearch_region = AAZStrType( + serialized_name="elasticsearchRegion", + flags={"read_only": True}, + ) + elastic_cloud_deployment.elasticsearch_service_url = AAZStrType( + serialized_name="elasticsearchServiceUrl", + flags={"read_only": True}, + ) + elastic_cloud_deployment.kibana_service_url = AAZStrType( + serialized_name="kibanaServiceUrl", + flags={"read_only": True}, + ) + elastic_cloud_deployment.kibana_sso_url = AAZStrType( + serialized_name="kibanaSsoUrl", + flags={"read_only": True}, + ) + elastic_cloud_deployment.name = AAZStrType( + flags={"read_only": True}, + ) + + elastic_cloud_user = _schema_elastic_monitor_resource_read.properties.elastic_properties.elastic_cloud_user + elastic_cloud_user.elastic_cloud_sso_default_url = AAZStrType( + serialized_name="elasticCloudSsoDefaultUrl", + flags={"read_only": True}, + ) + elastic_cloud_user.email_address = AAZStrType( + serialized_name="emailAddress", + flags={"read_only": True}, + ) + elastic_cloud_user.id = AAZStrType( + flags={"read_only": True}, + ) + + plan_details = _schema_elastic_monitor_resource_read.properties.plan_details + plan_details.offer_id = AAZStrType( + serialized_name="offerID", + ) + plan_details.plan_id = AAZStrType( + serialized_name="planID", + ) + plan_details.plan_name = AAZStrType( + serialized_name="planName", + ) + plan_details.publisher_id = AAZStrType( + serialized_name="publisherID", + ) + plan_details.term_id = AAZStrType( + serialized_name="termID", + ) + + sku = _schema_elastic_monitor_resource_read.sku + sku.name = AAZStrType( + flags={"required": True}, + ) + + system_data = _schema_elastic_monitor_resource_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_elastic_monitor_resource_read.tags + tags.Element = AAZStrType() + + _schema.id = cls._schema_elastic_monitor_resource_read.id + _schema.identity = cls._schema_elastic_monitor_resource_read.identity + _schema.location = cls._schema_elastic_monitor_resource_read.location + _schema.name = cls._schema_elastic_monitor_resource_read.name + _schema.properties = cls._schema_elastic_monitor_resource_read.properties + _schema.sku = cls._schema_elastic_monitor_resource_read.sku + _schema.system_data = cls._schema_elastic_monitor_resource_read.system_data + _schema.tags = cls._schema_elastic_monitor_resource_read.tags + _schema.type = cls._schema_elastic_monitor_resource_read.type + __all__ = ["Update"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_update_vm_collection.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_update_vm_collection.py index 681a42941e4..210f32b9902 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_update_vm_collection.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_update_vm_collection.py @@ -15,16 +15,16 @@ "elastic monitor update-vm-collection", ) class UpdateVmCollection(AAZCommand): - """Update the vm details that will be monitored by the Elastic monitor resource. + """Update the VM details that will be monitored by the Elastic monitor resource, ensuring optimal observability and performance. :example: Update vm collection az elastic monitor update-vm-collection --monitor-name monitor1 -g rg --operation-name Add --vi-resource-id id """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmcollectionupdate", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmcollectionupdate", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -131,7 +134,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_upgrade.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_upgrade.py index cf26c79b6e7..e87bd774459 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_upgrade.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_upgrade.py @@ -15,19 +15,21 @@ "elastic monitor upgrade", ) class Upgrade(AAZCommand): - """Upgrade elastic monitor + """Upgrade the Elastic monitor resource to a newer version, ensuring optimal observability and performance. :example: Monitor upgrade az elastic monitor upgrade -g rg --monitor-name monitor --version 8.0.0 """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/upgrade", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/upgrade", "2024-06-15-preview"], ] } + AZ_SUPPORT_NO_WAIT = True + def _handler(self, command_args): super()._handler(command_args) self._execute_operations() @@ -49,6 +51,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -66,7 +71,7 @@ def _build_arguments_schema(cls, *args, **kwargs): def _execute_operations(self): self.pre_operations() - self.MonitorUpgrade(ctx=self.ctx)() + yield self.MonitorUpgrade(ctx=self.ctx)() self.post_operations() @register_callback @@ -84,7 +89,14 @@ def __call__(self, *args, **kwargs): request = self.make_request() session = self.client.send_request(request=request, stream=False, **kwargs) if session.http_response.status_code in [202]: - return self.on_202(session) + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + None, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) return self.on_error(session.http_response) @@ -125,7 +137,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -151,9 +163,6 @@ def content(self): return self.serialize_content(_content_value) - def on_202(self, session): - pass - class _UpgradeHelper: """Helper class for Upgrade""" diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_vm_ingestion_detail.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_vm_ingestion_detail.py index 368da7da2ed..1ce6bf44f93 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_vm_ingestion_detail.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_vm_ingestion_detail.py @@ -15,16 +15,16 @@ "elastic monitor vm-ingestion-detail", ) class VmIngestionDetail(AAZCommand): - """List the vm ingestion details that will be monitored by the Elastic monitor resource. + """List detailed information about VM ingestion that will be monitored by the Elastic monitor resource, ensuring optimal observability and performance. :example: Vm ingestion detail az elastic monitor vm-ingestion-detail --monitor-name name -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmingestiondetails", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmingestiondetails", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -120,7 +123,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_wait.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_wait.py index 627c2fc8df8..3af2c0f64ea 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_wait.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/_wait.py @@ -20,7 +20,7 @@ class Wait(AAZWaitCommand): _aaz_info = { "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", "2024-06-15-preview"], ] } @@ -45,6 +45,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -116,7 +119,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -199,8 +202,24 @@ def _build_schema_on_200(cls): properties.monitoring_status = AAZStrType( serialized_name="monitoringStatus", ) + properties.plan_details = AAZObjectType( + serialized_name="planDetails", + ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.saa_s_azure_subscription_status = AAZStrType( + serialized_name="saaSAzureSubscriptionStatus", + ) + properties.source_campaign_id = AAZStrType( + serialized_name="sourceCampaignId", + ) + properties.source_campaign_name = AAZStrType( + serialized_name="sourceCampaignName", + ) + properties.subscription_state = AAZStrType( + serialized_name="subscriptionState", ) properties.version = AAZStrType() @@ -254,6 +273,23 @@ def _build_schema_on_200(cls): flags={"read_only": True}, ) + plan_details = cls._schema_on_200.properties.plan_details + plan_details.offer_id = AAZStrType( + serialized_name="offerID", + ) + plan_details.plan_id = AAZStrType( + serialized_name="planID", + ) + plan_details.plan_name = AAZStrType( + serialized_name="planName", + ) + plan_details.publisher_id = AAZStrType( + serialized_name="publisherID", + ) + plan_details.term_id = AAZStrType( + serialized_name="termID", + ) + sku = cls._schema_on_200.sku sku.name = AAZStrType( flags={"required": True}, diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/__cmd_group.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/__cmd_group.py new file mode 100644 index 00000000000..d0bb4658162 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "elastic monitor monitored-subscription", +) +class __CMDGroup(AAZCommandGroup): + """Manage subscriptions monitored by the Elastic monitor resource, ensuring optimal observability and performance. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/__init__.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_create.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_create.py new file mode 100644 index 00000000000..d519672b639 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_create.py @@ -0,0 +1,388 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor monitored-subscription create", +) +class Create(AAZCommand): + """Create subscriptions to be monitored by the Elastic monitor resource, enabling observability and monitoring. + + :example: Monitors_AddMonitoredSubscriptions + az elastic monitor monitored-subscription create --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/monitoredsubscriptions/{}", "2024-06-15-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.configuration_name = AAZStrArg( + options=["-n", "--name", "--configuration-name"], + help="The configuration name. Only 'default' value is supported.", + required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.monitored_subscription_list = AAZListArg( + options=["-m","--monitored-subscription-list"], + arg_group="Properties", + help="List of subscriptions and the state of the monitoring.", + ) + _args_schema.operation = AAZStrArg( + options=["--operation"], + arg_group="Properties", + help="The operation for the patch on the resource.", + enum={"Active": "Active", "AddBegin": "AddBegin", "AddComplete": "AddComplete", "DeleteBegin": "DeleteBegin", "DeleteComplete": "DeleteComplete"}, + ) + + monitored_subscription_list = cls._args_schema.monitored_subscription_list + monitored_subscription_list.Element = AAZObjectArg() + + _element = cls._args_schema.monitored_subscription_list.Element + _element.error = AAZStrArg( + options=["error"], + help="The reason of not monitoring the subscription.", + ) + _element.status = AAZStrArg( + options=["status"], + help="The state of monitoring.", + enum={"Active": "Active", "Deleting": "Deleting", "Failed": "Failed", "InProgress": "InProgress"}, + ) + _element.subscription_id = AAZStrArg( + options=["subscription-id"], + help="The subscriptionId to be monitored.", + ) + _element.tag_rules = AAZObjectArg( + options=["tag-rules"], + help="Definition of the properties for a TagRules resource.", + ) + + tag_rules = cls._args_schema.monitored_subscription_list.Element.tag_rules + tag_rules.log_rules = AAZObjectArg( + options=["log-rules"], + help="Rules for sending logs.", + ) + + log_rules = cls._args_schema.monitored_subscription_list.Element.tag_rules.log_rules + log_rules.filtering_tags = AAZListArg( + options=["filtering-tags"], + help="List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.", + ) + log_rules.send_aad_logs = AAZBoolArg( + options=["send-aad-logs"], + help="Flag specifying if AAD logs should be sent for the Monitor resource.", + ) + log_rules.send_activity_logs = AAZBoolArg( + options=["send-activity-logs"], + help="Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.", + ) + log_rules.send_subscription_logs = AAZBoolArg( + options=["send-subscription-logs"], + help="Flag specifying if subscription logs should be sent for the Monitor resource.", + ) + + filtering_tags = cls._args_schema.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags + filtering_tags.Element = AAZObjectArg() + + _element = cls._args_schema.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags.Element + _element.action = AAZStrArg( + options=["action"], + help="Valid actions for a filtering tag.", + enum={"Exclude": "Exclude", "Include": "Include"}, + ) + _element.name = AAZStrArg( + options=["name"], + help="The name (also known as the key) of the tag.", + ) + _element.value = AAZStrArg( + options=["value"], + help="The value of the tag.", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.MonitoredSubscriptionsCreateorUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class MonitoredSubscriptionsCreateorUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "configurationName", self.ctx.args.configuration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"client_flatten": True}} + ) + _builder.set_prop("properties", AAZObjectType) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("monitoredSubscriptionList", AAZListType, ".monitored_subscription_list") + properties.set_prop("operation", AAZStrType, ".operation") + + monitored_subscription_list = _builder.get(".properties.monitoredSubscriptionList") + if monitored_subscription_list is not None: + monitored_subscription_list.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.monitoredSubscriptionList[]") + if _elements is not None: + _elements.set_prop("error", AAZStrType, ".error") + _elements.set_prop("status", AAZStrType, ".status") + _elements.set_prop("subscriptionId", AAZStrType, ".subscription_id") + _elements.set_prop("tagRules", AAZObjectType, ".tag_rules") + + tag_rules = _builder.get(".properties.monitoredSubscriptionList[].tagRules") + if tag_rules is not None: + tag_rules.set_prop("logRules", AAZObjectType, ".log_rules") + + log_rules = _builder.get(".properties.monitoredSubscriptionList[].tagRules.logRules") + if log_rules is not None: + log_rules.set_prop("filteringTags", AAZListType, ".filtering_tags") + log_rules.set_prop("sendAadLogs", AAZBoolType, ".send_aad_logs") + log_rules.set_prop("sendActivityLogs", AAZBoolType, ".send_activity_logs") + log_rules.set_prop("sendSubscriptionLogs", AAZBoolType, ".send_subscription_logs") + + filtering_tags = _builder.get(".properties.monitoredSubscriptionList[].tagRules.logRules.filteringTags") + if filtering_tags is not None: + filtering_tags.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.monitoredSubscriptionList[].tagRules.logRules.filteringTags[]") + if _elements is not None: + _elements.set_prop("action", AAZStrType, ".action") + _elements.set_prop("name", AAZStrType, ".name") + _elements.set_prop("value", AAZStrType, ".value") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.monitored_subscription_list = AAZListType( + serialized_name="monitoredSubscriptionList", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + monitored_subscription_list = cls._schema_on_200_201.properties.monitored_subscription_list + monitored_subscription_list.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.monitored_subscription_list.Element + _element.error = AAZStrType() + _element.status = AAZStrType() + _element.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + _element.tag_rules = AAZObjectType( + serialized_name="tagRules", + ) + + tag_rules = cls._schema_on_200_201.properties.monitored_subscription_list.Element.tag_rules + tag_rules.log_rules = AAZObjectType( + serialized_name="logRules", + ) + tag_rules.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + log_rules = cls._schema_on_200_201.properties.monitored_subscription_list.Element.tag_rules.log_rules + log_rules.filtering_tags = AAZListType( + serialized_name="filteringTags", + ) + log_rules.send_aad_logs = AAZBoolType( + serialized_name="sendAadLogs", + ) + log_rules.send_activity_logs = AAZBoolType( + serialized_name="sendActivityLogs", + ) + log_rules.send_subscription_logs = AAZBoolType( + serialized_name="sendSubscriptionLogs", + ) + + filtering_tags = cls._schema_on_200_201.properties.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags + filtering_tags.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags.Element + _element.action = AAZStrType() + _element.name = AAZStrType() + _element.value = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_delete.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_delete.py new file mode 100644 index 00000000000..acd3be1c42c --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_delete.py @@ -0,0 +1,179 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor monitored-subscription delete", + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete subscriptions being monitored by the Elastic monitor resource, removing their observability and monitoring capabilities. + + :example: Monitors_DeleteMonitoredSubscriptions + az elastic monitor monitored-subscription delete --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/monitoredsubscriptions/{}", "2024-06-15-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.configuration_name = AAZStrArg( + options=["-n", "--name", "--configuration-name"], + help="The configuration name. Only 'default' value is supported.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.MonitoredSubscriptionsDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class MonitoredSubscriptionsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "configurationName", self.ctx.args.configuration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + def on_204(self, session): + pass + + def on_200_201(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_list.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_list.py new file mode 100644 index 00000000000..e643483dbce --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_list.py @@ -0,0 +1,240 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor monitored-subscription list", +) +class List(AAZCommand): + """List all subscriptions currently being monitored by the Elastic monitor resource, helping you manage observability. + + :example: Monitors_GetMonitoredSubscriptions + az elastic monitor monitored-subscription list --resource-group myResourceGroup --monitor-name myMonitor + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/monitoredsubscriptions", "2024-06-15-preview"], + ] + } + + AZ_SUPPORT_PAGINATION = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.MonitoredSubscriptionsList(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class MonitoredSubscriptionsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.monitored_subscription_list = AAZListType( + serialized_name="monitoredSubscriptionList", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + monitored_subscription_list = cls._schema_on_200.value.Element.properties.monitored_subscription_list + monitored_subscription_list.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.monitored_subscription_list.Element + _element.error = AAZStrType() + _element.status = AAZStrType() + _element.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + _element.tag_rules = AAZObjectType( + serialized_name="tagRules", + ) + + tag_rules = cls._schema_on_200.value.Element.properties.monitored_subscription_list.Element.tag_rules + tag_rules.log_rules = AAZObjectType( + serialized_name="logRules", + ) + tag_rules.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + log_rules = cls._schema_on_200.value.Element.properties.monitored_subscription_list.Element.tag_rules.log_rules + log_rules.filtering_tags = AAZListType( + serialized_name="filteringTags", + ) + log_rules.send_aad_logs = AAZBoolType( + serialized_name="sendAadLogs", + ) + log_rules.send_activity_logs = AAZBoolType( + serialized_name="sendActivityLogs", + ) + log_rules.send_subscription_logs = AAZBoolType( + serialized_name="sendSubscriptionLogs", + ) + + filtering_tags = cls._schema_on_200.value.Element.properties.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags + filtering_tags.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags.Element + _element.action = AAZStrType() + _element.name = AAZStrType() + _element.value = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_show.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_show.py new file mode 100644 index 00000000000..31c39435a2b --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_show.py @@ -0,0 +1,243 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor monitored-subscription show", +) +class Show(AAZCommand): + """Get detailed information about all subscriptions currently being monitored by the Elastic monitor resource. + + :example: Monitors_GetMonitoredSubscriptions + az elastic monitor monitored-subscription show --resource-group myResourceGroup --monitor-name myMonitor --configuration-name default + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/monitoredsubscriptions/{}", "2024-06-15-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.configuration_name = AAZStrArg( + options=["-n", "--name", "--configuration-name"], + help="The configuration name. Only 'default' value is supported.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.MonitoredSubscriptionsGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class MonitoredSubscriptionsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "configurationName", self.ctx.args.configuration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.monitored_subscription_list = AAZListType( + serialized_name="monitoredSubscriptionList", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + monitored_subscription_list = cls._schema_on_200.properties.monitored_subscription_list + monitored_subscription_list.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.monitored_subscription_list.Element + _element.error = AAZStrType() + _element.status = AAZStrType() + _element.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + _element.tag_rules = AAZObjectType( + serialized_name="tagRules", + ) + + tag_rules = cls._schema_on_200.properties.monitored_subscription_list.Element.tag_rules + tag_rules.log_rules = AAZObjectType( + serialized_name="logRules", + ) + tag_rules.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + log_rules = cls._schema_on_200.properties.monitored_subscription_list.Element.tag_rules.log_rules + log_rules.filtering_tags = AAZListType( + serialized_name="filteringTags", + ) + log_rules.send_aad_logs = AAZBoolType( + serialized_name="sendAadLogs", + ) + log_rules.send_activity_logs = AAZBoolType( + serialized_name="sendActivityLogs", + ) + log_rules.send_subscription_logs = AAZBoolType( + serialized_name="sendSubscriptionLogs", + ) + + filtering_tags = cls._schema_on_200.properties.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags + filtering_tags.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags.Element + _element.action = AAZStrType() + _element.name = AAZStrType() + _element.value = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_update.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_update.py new file mode 100644 index 00000000000..462eb02fc9b --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_update.py @@ -0,0 +1,547 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor monitored-subscription update", +) +class Update(AAZCommand): + """Update subscriptions to be monitored by the Elastic monitor resource, ensuring optimal observability and performance. + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/monitoredsubscriptions/{}", "2024-06-15-preview"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.configuration_name = AAZStrArg( + options=["-n", "--name", "--configuration-name"], + help="The configuration name. Only 'default' value is supported.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.monitored_subscription_list = AAZListArg( + options=["-m","--monitored-subscription-list"], + arg_group="Properties", + help="List of subscriptions and the state of the monitoring.", + nullable=True, + ) + _args_schema.operation = AAZStrArg( + options=["--operation"], + arg_group="Properties", + help="The operation for the patch on the resource.", + nullable=True, + enum={"Active": "Active", "AddBegin": "AddBegin", "AddComplete": "AddComplete", "DeleteBegin": "DeleteBegin", "DeleteComplete": "DeleteComplete"}, + ) + + monitored_subscription_list = cls._args_schema.monitored_subscription_list + monitored_subscription_list.Element = AAZObjectArg( + nullable=True, + ) + + _element = cls._args_schema.monitored_subscription_list.Element + _element.error = AAZStrArg( + options=["error"], + help="The reason of not monitoring the subscription.", + nullable=True, + ) + _element.status = AAZStrArg( + options=["status"], + help="The state of monitoring.", + nullable=True, + enum={"Active": "Active", "Deleting": "Deleting", "Failed": "Failed", "InProgress": "InProgress"}, + ) + _element.subscription_id = AAZStrArg( + options=["subscription-id"], + help="The subscriptionId to be monitored.", + nullable=True, + ) + _element.tag_rules = AAZObjectArg( + options=["tag-rules"], + help="Definition of the properties for a TagRules resource.", + nullable=True, + ) + + tag_rules = cls._args_schema.monitored_subscription_list.Element.tag_rules + tag_rules.log_rules = AAZObjectArg( + options=["log-rules"], + help="Rules for sending logs.", + nullable=True, + ) + + log_rules = cls._args_schema.monitored_subscription_list.Element.tag_rules.log_rules + log_rules.filtering_tags = AAZListArg( + options=["filtering-tags"], + help="List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.", + nullable=True, + ) + log_rules.send_aad_logs = AAZBoolArg( + options=["send-aad-logs"], + help="Flag specifying if AAD logs should be sent for the Monitor resource.", + nullable=True, + ) + log_rules.send_activity_logs = AAZBoolArg( + options=["send-activity-logs"], + help="Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.", + nullable=True, + ) + log_rules.send_subscription_logs = AAZBoolArg( + options=["send-subscription-logs"], + help="Flag specifying if subscription logs should be sent for the Monitor resource.", + nullable=True, + ) + + filtering_tags = cls._args_schema.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags + filtering_tags.Element = AAZObjectArg( + nullable=True, + ) + + _element = cls._args_schema.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags.Element + _element.action = AAZStrArg( + options=["action"], + help="Valid actions for a filtering tag.", + nullable=True, + enum={"Exclude": "Exclude", "Include": "Include"}, + ) + _element.name = AAZStrArg( + options=["name"], + help="The name (also known as the key) of the tag.", + nullable=True, + ) + _element.value = AAZStrArg( + options=["value"], + help="The value of the tag.", + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.MonitoredSubscriptionsGet(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + yield self.MonitoredSubscriptionsCreateorUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class MonitoredSubscriptionsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "configurationName", self.ctx.args.configuration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_monitored_subscription_properties_read(cls._schema_on_200) + + return cls._schema_on_200 + + class MonitoredSubscriptionsCreateorUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "configurationName", self.ctx.args.configuration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _UpdateHelper._build_schema_monitored_subscription_properties_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("properties", AAZObjectType) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("monitoredSubscriptionList", AAZListType, ".monitored_subscription_list") + properties.set_prop("operation", AAZStrType, ".operation") + + monitored_subscription_list = _builder.get(".properties.monitoredSubscriptionList") + if monitored_subscription_list is not None: + monitored_subscription_list.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.monitoredSubscriptionList[]") + if _elements is not None: + _elements.set_prop("error", AAZStrType, ".error") + _elements.set_prop("status", AAZStrType, ".status") + _elements.set_prop("subscriptionId", AAZStrType, ".subscription_id") + _elements.set_prop("tagRules", AAZObjectType, ".tag_rules") + + tag_rules = _builder.get(".properties.monitoredSubscriptionList[].tagRules") + if tag_rules is not None: + tag_rules.set_prop("logRules", AAZObjectType, ".log_rules") + + log_rules = _builder.get(".properties.monitoredSubscriptionList[].tagRules.logRules") + if log_rules is not None: + log_rules.set_prop("filteringTags", AAZListType, ".filtering_tags") + log_rules.set_prop("sendAadLogs", AAZBoolType, ".send_aad_logs") + log_rules.set_prop("sendActivityLogs", AAZBoolType, ".send_activity_logs") + log_rules.set_prop("sendSubscriptionLogs", AAZBoolType, ".send_subscription_logs") + + filtering_tags = _builder.get(".properties.monitoredSubscriptionList[].tagRules.logRules.filteringTags") + if filtering_tags is not None: + filtering_tags.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.monitoredSubscriptionList[].tagRules.logRules.filteringTags[]") + if _elements is not None: + _elements.set_prop("action", AAZStrType, ".action") + _elements.set_prop("name", AAZStrType, ".name") + _elements.set_prop("value", AAZStrType, ".value") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_monitored_subscription_properties_read = None + + @classmethod + def _build_schema_monitored_subscription_properties_read(cls, _schema): + if cls._schema_monitored_subscription_properties_read is not None: + _schema.id = cls._schema_monitored_subscription_properties_read.id + _schema.name = cls._schema_monitored_subscription_properties_read.name + _schema.properties = cls._schema_monitored_subscription_properties_read.properties + _schema.type = cls._schema_monitored_subscription_properties_read.type + return + + cls._schema_monitored_subscription_properties_read = _schema_monitored_subscription_properties_read = AAZObjectType() + + monitored_subscription_properties_read = _schema_monitored_subscription_properties_read + monitored_subscription_properties_read.id = AAZStrType( + flags={"read_only": True}, + ) + monitored_subscription_properties_read.name = AAZStrType( + flags={"read_only": True}, + ) + monitored_subscription_properties_read.properties = AAZObjectType() + monitored_subscription_properties_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_monitored_subscription_properties_read.properties + properties.monitored_subscription_list = AAZListType( + serialized_name="monitoredSubscriptionList", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + monitored_subscription_list = _schema_monitored_subscription_properties_read.properties.monitored_subscription_list + monitored_subscription_list.Element = AAZObjectType() + + _element = _schema_monitored_subscription_properties_read.properties.monitored_subscription_list.Element + _element.error = AAZStrType() + _element.status = AAZStrType() + _element.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + _element.tag_rules = AAZObjectType( + serialized_name="tagRules", + ) + + tag_rules = _schema_monitored_subscription_properties_read.properties.monitored_subscription_list.Element.tag_rules + tag_rules.log_rules = AAZObjectType( + serialized_name="logRules", + ) + tag_rules.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + log_rules = _schema_monitored_subscription_properties_read.properties.monitored_subscription_list.Element.tag_rules.log_rules + log_rules.filtering_tags = AAZListType( + serialized_name="filteringTags", + ) + log_rules.send_aad_logs = AAZBoolType( + serialized_name="sendAadLogs", + ) + log_rules.send_activity_logs = AAZBoolType( + serialized_name="sendActivityLogs", + ) + log_rules.send_subscription_logs = AAZBoolType( + serialized_name="sendSubscriptionLogs", + ) + + filtering_tags = _schema_monitored_subscription_properties_read.properties.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags + filtering_tags.Element = AAZObjectType() + + _element = _schema_monitored_subscription_properties_read.properties.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags.Element + _element.action = AAZStrType() + _element.name = AAZStrType() + _element.value = AAZStrType() + + _schema.id = cls._schema_monitored_subscription_properties_read.id + _schema.name = cls._schema_monitored_subscription_properties_read.name + _schema.properties = cls._schema_monitored_subscription_properties_read.properties + _schema.type = cls._schema_monitored_subscription_properties_read.type + + +__all__ = ["Update"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_wait.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_wait.py new file mode 100644 index 00000000000..b3503333fd4 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/monitored_subscription/_wait.py @@ -0,0 +1,239 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor monitored-subscription wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/monitoredsubscriptions/{}", "2024-06-15-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.configuration_name = AAZStrArg( + options=["-n", "--name", "--configuration-name"], + help="The configuration name. Only 'default' value is supported.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.MonitoredSubscriptionsGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=False) + return result + + class MonitoredSubscriptionsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "configurationName", self.ctx.args.configuration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.monitored_subscription_list = AAZListType( + serialized_name="monitoredSubscriptionList", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + monitored_subscription_list = cls._schema_on_200.properties.monitored_subscription_list + monitored_subscription_list.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.monitored_subscription_list.Element + _element.error = AAZStrType() + _element.status = AAZStrType() + _element.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + _element.tag_rules = AAZObjectType( + serialized_name="tagRules", + ) + + tag_rules = cls._schema_on_200.properties.monitored_subscription_list.Element.tag_rules + tag_rules.log_rules = AAZObjectType( + serialized_name="logRules", + ) + tag_rules.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + log_rules = cls._schema_on_200.properties.monitored_subscription_list.Element.tag_rules.log_rules + log_rules.filtering_tags = AAZListType( + serialized_name="filteringTags", + ) + log_rules.send_aad_logs = AAZBoolType( + serialized_name="sendAadLogs", + ) + log_rules.send_activity_logs = AAZBoolType( + serialized_name="sendActivityLogs", + ) + log_rules.send_subscription_logs = AAZBoolType( + serialized_name="sendSubscriptionLogs", + ) + + filtering_tags = cls._schema_on_200.properties.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags + filtering_tags.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.monitored_subscription_list.Element.tag_rules.log_rules.filtering_tags.Element + _element.action = AAZStrType() + _element.name = AAZStrType() + _element.value = AAZStrType() + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/__cmd_group.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/__cmd_group.py new file mode 100644 index 00000000000..6573ece1c68 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "elastic monitor open-ai-integration", +) +class __CMDGroup(AAZCommandGroup): + """Manage OpenAI integration with Elastic, enabling advanced AI-driven observability and monitoring. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/__init__.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/__init__.py new file mode 100644 index 00000000000..ab8a9bf85f2 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._get_statu import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_create.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_create.py new file mode 100644 index 00000000000..5fd273a1f9a --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_create.py @@ -0,0 +1,251 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor open-ai-integration create", +) +class Create(AAZCommand): + """Create an OpenAI integration rule for a given Elastic monitor resource, enabling advanced AI-driven observability and monitoring. + + :example: OpenAI_CreateOrUpdate + az elastic monitor open-ai-integration create --resource-group myResourceGroup --monitor-name myMonitor --integration-name default + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/openaiintegrations/{}", "2024-06-15-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.integration_name = AAZStrArg( + options=["-n", "--name", "--integration-name"], + help="OpenAI Integration name", + required=True, + fmt=AAZStrArgFormat( + pattern="^[a-z][a-z0-9]*$", + ), + ) + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.key = AAZStrArg( + options=["--key"], + arg_group="Properties", + help="Value of API key for Open AI resource", + ) + _args_schema.open_ai_connector_id = AAZStrArg( + options=["--open-ai-connector-id"], + arg_group="Properties", + help="The connector id of Open AI resource", + ) + _args_schema.open_ai_resource_endpoint = AAZStrArg( + options=["-e","--open-ai-resource-endpoint"], + arg_group="Properties", + help="The API endpoint for Open AI resource", + ) + _args_schema.open_ai_resource_id = AAZStrArg( + options=["--open-ai-resource-id"], + arg_group="Properties", + help="The resource name of Open AI resource", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.OpenAICreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class OpenAICreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "integrationName", self.ctx.args.integration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"client_flatten": True}} + ) + _builder.set_prop("properties", AAZObjectType) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("key", AAZStrType, ".key", typ_kwargs={"flags": {"secret": True}}) + properties.set_prop("openAIConnectorId", AAZStrType, ".open_ai_connector_id") + properties.set_prop("openAIResourceEndpoint", AAZStrType, ".open_ai_resource_endpoint") + properties.set_prop("openAIResourceId", AAZStrType, ".open_ai_resource_id") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.key = AAZStrType( + flags={"secret": True}, + ) + properties.last_refresh_at = AAZStrType( + serialized_name="lastRefreshAt", + flags={"read_only": True}, + ) + properties.open_ai_connector_id = AAZStrType( + serialized_name="openAIConnectorId", + ) + properties.open_ai_resource_endpoint = AAZStrType( + serialized_name="openAIResourceEndpoint", + ) + properties.open_ai_resource_id = AAZStrType( + serialized_name="openAIResourceId", + ) + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_delete.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_delete.py new file mode 100644 index 00000000000..55dada8c7de --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_delete.py @@ -0,0 +1,154 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor open-ai-integration delete", + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete an OpenAI integration rule for a given Elastic monitor resource, removing AI-driven observability and monitoring capabilities. + :example: OpenAI_Delete + az elastic monitor open-ai-integration delete --resource-group myResourceGroup --monitor-name myMonitor --integration-name default + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/openaiintegrations/{}", "2024-06-15-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.integration_name = AAZStrArg( + options=["-n", "--name", "--integration-name"], + help="OpenAI Integration name", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^[a-z][a-z0-9]*$", + ), + ) + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.OpenAIDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class OpenAIDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "integrationName", self.ctx.args.integration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_get_statu.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_get_statu.py new file mode 100644 index 00000000000..783a7cf0be4 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_get_statu.py @@ -0,0 +1,184 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor open-ai-integration get-statu", +) +class GetStatu(AAZCommand): + """Get the status of OpenAI integration for a given Elastic monitor resource, ensuring optimal observability and performance. + + :example: OpenAI_GetStatus + az elastic monitor open-ai-integration get-statu --resource-group myResourceGroup --monitor-name myMonitor --integration-name default + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/openaiintegrations/{}/getstatus", "2024-06-15-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.integration_name = AAZStrArg( + options=["--integration-name"], + help="OpenAI Integration name", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^[a-z][a-z0-9]*$", + ), + ) + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.OpenAIGetStatus(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class OpenAIGetStatus(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}/getStatus", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "integrationName", self.ctx.args.integration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.properties = AAZObjectType() + + properties = cls._schema_on_200.properties + properties.status = AAZStrType() + + return cls._schema_on_200 + + +class _GetStatuHelper: + """Helper class for GetStatu""" + + +__all__ = ["GetStatu"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_list.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_list.py new file mode 100644 index 00000000000..88d86a1c42a --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_list.py @@ -0,0 +1,205 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor open-ai-integration list", +) +class List(AAZCommand): + """List all OpenAI integration rules for a given Elastic monitor resource, helping you manage AI-driven observability and monitoring. + + :example: OpenAI_List + az elastic monitor open-ai-integration list --resource-group myResourceGroup --monitor-name myMonitor + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/openaiintegrations", "2024-06-15-preview"], + ] + } + + AZ_SUPPORT_PAGINATION = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.OpenAIList(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class OpenAIList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.key = AAZStrType( + flags={"secret": True}, + ) + properties.last_refresh_at = AAZStrType( + serialized_name="lastRefreshAt", + flags={"read_only": True}, + ) + properties.open_ai_connector_id = AAZStrType( + serialized_name="openAIConnectorId", + ) + properties.open_ai_resource_endpoint = AAZStrType( + serialized_name="openAIResourceEndpoint", + ) + properties.open_ai_resource_id = AAZStrType( + serialized_name="openAIResourceId", + ) + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_show.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_show.py new file mode 100644 index 00000000000..cd649efef87 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_show.py @@ -0,0 +1,208 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor open-ai-integration show", +) +class Show(AAZCommand): + """Get detailed information about OpenAI integration rules for a given Elastic monitor resource. + + :example: OpenAI_Get + az elastic monitor open-ai-integration show --resource-group myResourceGroup --monitor-name myMonitor --integration-name default + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/openaiintegrations/{}", "2024-06-15-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.integration_name = AAZStrArg( + options=["-n", "--name", "--integration-name"], + help="OpenAI Integration name", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^[a-z][a-z0-9]*$", + ), + ) + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.OpenAIGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class OpenAIGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "integrationName", self.ctx.args.integration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.key = AAZStrType( + flags={"secret": True}, + ) + properties.last_refresh_at = AAZStrType( + serialized_name="lastRefreshAt", + flags={"read_only": True}, + ) + properties.open_ai_connector_id = AAZStrType( + serialized_name="openAIConnectorId", + ) + properties.open_ai_resource_endpoint = AAZStrType( + serialized_name="openAIResourceEndpoint", + ) + properties.open_ai_resource_id = AAZStrType( + serialized_name="openAIResourceId", + ) + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_update.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_update.py new file mode 100644 index 00000000000..c61c8d34169 --- /dev/null +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/open_ai_integration/_update.py @@ -0,0 +1,396 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "elastic monitor open-ai-integration update", +) +class Update(AAZCommand): + """Update an OpenAI integration rule for a given Elastic monitor resource, ensuring optimal AI-driven observability and monitoring. + """ + + _aaz_info = { + "version": "2024-06-15-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/openaiintegrations/{}", "2024-06-15-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.integration_name = AAZStrArg( + options=["-n", "--name", "--integration-name"], + help="OpenAI Integration name", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^[a-z][a-z0-9]*$", + ), + ) + _args_schema.monitor_name = AAZStrArg( + options=["--monitor-name"], + help="Monitor resource name", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.key = AAZStrArg( + options=["--key"], + arg_group="Properties", + help="Value of API key for Open AI resource", + nullable=True, + ) + _args_schema.open_ai_connector_id = AAZStrArg( + options=["--open-ai-connector-id"], + arg_group="Properties", + help="The connector id of Open AI resource", + nullable=True, + ) + _args_schema.open_ai_resource_endpoint = AAZStrArg( + options=["-e","--open-ai-resource-endpoint"], + arg_group="Properties", + help="The API endpoint for Open AI resource", + nullable=True, + ) + _args_schema.open_ai_resource_id = AAZStrArg( + options=["--open-ai-resource-id"], + arg_group="Properties", + help="The resource name of Open AI resource", + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.OpenAIGet(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + self.OpenAICreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class OpenAIGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "integrationName", self.ctx.args.integration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_open_ai_integration_rp_model_read(cls._schema_on_200) + + return cls._schema_on_200 + + class OpenAICreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/openAIIntegrations/{integrationName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "integrationName", self.ctx.args.integration_name, + required=True, + ), + **self.serialize_url_param( + "monitorName", self.ctx.args.monitor_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-06-15-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _UpdateHelper._build_schema_open_ai_integration_rp_model_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("properties", AAZObjectType) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("key", AAZStrType, ".key", typ_kwargs={"flags": {"secret": True}}) + properties.set_prop("openAIConnectorId", AAZStrType, ".open_ai_connector_id") + properties.set_prop("openAIResourceEndpoint", AAZStrType, ".open_ai_resource_endpoint") + properties.set_prop("openAIResourceId", AAZStrType, ".open_ai_resource_id") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_open_ai_integration_rp_model_read = None + + @classmethod + def _build_schema_open_ai_integration_rp_model_read(cls, _schema): + if cls._schema_open_ai_integration_rp_model_read is not None: + _schema.id = cls._schema_open_ai_integration_rp_model_read.id + _schema.name = cls._schema_open_ai_integration_rp_model_read.name + _schema.properties = cls._schema_open_ai_integration_rp_model_read.properties + _schema.type = cls._schema_open_ai_integration_rp_model_read.type + return + + cls._schema_open_ai_integration_rp_model_read = _schema_open_ai_integration_rp_model_read = AAZObjectType() + + open_ai_integration_rp_model_read = _schema_open_ai_integration_rp_model_read + open_ai_integration_rp_model_read.id = AAZStrType( + flags={"read_only": True}, + ) + open_ai_integration_rp_model_read.name = AAZStrType( + flags={"read_only": True}, + ) + open_ai_integration_rp_model_read.properties = AAZObjectType() + open_ai_integration_rp_model_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_open_ai_integration_rp_model_read.properties + properties.key = AAZStrType( + flags={"secret": True}, + ) + properties.last_refresh_at = AAZStrType( + serialized_name="lastRefreshAt", + flags={"read_only": True}, + ) + properties.open_ai_connector_id = AAZStrType( + serialized_name="openAIConnectorId", + ) + properties.open_ai_resource_endpoint = AAZStrType( + serialized_name="openAIResourceEndpoint", + ) + properties.open_ai_resource_id = AAZStrType( + serialized_name="openAIResourceId", + ) + + _schema.id = cls._schema_open_ai_integration_rp_model_read.id + _schema.name = cls._schema_open_ai_integration_rp_model_read.name + _schema.properties = cls._schema_open_ai_integration_rp_model_read.properties + _schema.type = cls._schema_open_ai_integration_rp_model_read.type + + +__all__ = ["Update"] diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/__cmd_group.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/__cmd_group.py index 82255e32738..e87bf1b7694 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/__cmd_group.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/__cmd_group.py @@ -15,7 +15,7 @@ "elastic monitor tag-rule", ) class __CMDGroup(AAZCommandGroup): - """Manage tag rule with elastic. + """Manage tag rules with Elastic, enabling fine-grained control over observability based on resource tags. """ pass diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_create.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_create.py index 85c337c5290..3cd6b46685b 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_create.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_create.py @@ -15,16 +15,16 @@ "elastic monitor tag-rule create", ) class Create(AAZCommand): - """Create a tag rule set for a given monitor resource. + """Create a tag rule set for a given Elastic monitor resource, enabling fine-grained control over observability based on resource tags. :example: Create monitor tag-rule az elastic monitor tag-rule create -n default -g rg --monitor-name monitor --log-rules "{filteringTags:[{name:Environment,value:Prod,action:Include}]}" """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", "2024-06-15-preview"], ] } @@ -48,6 +48,9 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--monitor-name"], help="Monitor resource name", required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -56,6 +59,9 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["-n", "--name", "--rule-set-name"], help="Tag Rule Set resource name", required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) # define Arg Group "Properties" @@ -173,7 +179,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -262,6 +268,7 @@ def _build_schema_on_200(cls): ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", + flags={"read_only": True}, ) log_rules = cls._schema_on_200.properties.log_rules diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_delete.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_delete.py index db32c4ac262..4f0e5773ff8 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_delete.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_delete.py @@ -16,16 +16,16 @@ confirmation="Are you sure you want to perform this operation?", ) class Delete(AAZCommand): - """Delete a tag rule set for a given monitor resource. + """Delete a tag rule set for a given Elastic monitor resource, removing fine-grained control over observability based on resource tags. :example: Delete tag rule az elastic monitor tag-rule delete --monitor-name name -n name -g rg """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", "2024-06-15-preview"], ] } @@ -51,6 +51,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -60,6 +63,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Tag Rule Set resource name", required=True, id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) return cls._args_schema @@ -153,7 +159,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_list.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_list.py index a4cc12bcf5a..a4107f900b4 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_list.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_list.py @@ -15,16 +15,16 @@ "elastic monitor tag-rule list", ) class List(AAZCommand): - """List the tag rules for a given monitor resource. + """List all tag rules for a given Elastic monitor resource, helping you manage fine-grained control over observability based on resource tags. :example: List monitor tag rule az elastic monitor tag-rule list -g rg --monitor-name name """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--monitor-name"], help="Monitor resource name", required=True, + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -121,7 +124,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -184,6 +187,7 @@ def _build_schema_on_200(cls): ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", + flags={"read_only": True}, ) log_rules = cls._schema_on_200.value.Element.properties.log_rules diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_show.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_show.py index 73be37d4c9a..ea837eb669c 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_show.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_show.py @@ -15,16 +15,16 @@ "elastic monitor tag-rule show", ) class Show(AAZCommand): - """Get a tag rule set for a given monitor resource. + """Get detailed information about a tag rule set for a given Elastic monitor resource. :example: Show tag rule az elastic monitor tag-rule show --monitor-name name -g rg -n name """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", "2024-06-15-preview"], ] } @@ -49,6 +49,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -58,6 +61,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Tag Rule Set resource name", required=True, id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) return cls._args_schema @@ -130,7 +136,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -184,6 +190,7 @@ def _build_schema_on_200(cls): ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", + flags={"read_only": True}, ) log_rules = cls._schema_on_200.properties.log_rules diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_update.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_update.py index 3b2d48e3e7d..ecc92cb41aa 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_update.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_update.py @@ -15,13 +15,13 @@ "elastic monitor tag-rule update", ) class Update(AAZCommand): - """Update a tag rule set for a given monitor resource. + """Update a tag rule set for a given Elastic monitor resource, ensuring fine-grained control over observability based on resource tags. """ _aaz_info = { - "version": "2023-02-01-preview", + "version": "2024-06-15-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", "2024-06-15-preview"], ] } @@ -48,6 +48,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -57,6 +60,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Tag Rule Set resource name", required=True, id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) # define Arg Group "Properties" @@ -197,7 +203,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -284,7 +290,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -415,6 +421,7 @@ def _build_schema_monitoring_tag_rules_read(cls, _schema): ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", + flags={"read_only": True}, ) log_rules = _schema_monitoring_tag_rules_read.properties.log_rules diff --git a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_wait.py b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_wait.py index 7e39ac8ad58..2d5c91f9b23 100644 --- a/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_wait.py +++ b/src/elastic/azext_elastic/aaz/latest/elastic/monitor/tag_rule/_wait.py @@ -20,7 +20,7 @@ class Wait(AAZWaitCommand): _aaz_info = { "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", "2023-02-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", "2024-06-15-preview"], ] } @@ -45,6 +45,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Monitor resource name", required=True, id_part="name", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -54,6 +57,9 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Tag Rule Set resource name", required=True, id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^.*$", + ), ) return cls._args_schema @@ -126,7 +132,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-02-01-preview", + "api-version", "2024-06-15-preview", required=True, ), } @@ -180,6 +186,7 @@ def _build_schema_on_200(cls): ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", + flags={"read_only": True}, ) log_rules = cls._schema_on_200.properties.log_rules diff --git a/src/elastic/azext_elastic/azext_metadata.json b/src/elastic/azext_elastic/azext_metadata.json index 4edd26b6b64..b1e08d1f4b1 100644 --- a/src/elastic/azext_elastic/azext_metadata.json +++ b/src/elastic/azext_elastic/azext_metadata.json @@ -1,4 +1,4 @@ { - "azext.isExperimental": true, - "azext.minCliCoreVersion": "2.51.0" + "azext.isPreview": true, + "azext.minCliCoreVersion": "2.61.0" } \ No newline at end of file diff --git a/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor.yaml b/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor.yaml index ec4bb866853..87160e3ae94 100644 --- a/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor.yaml +++ b/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor.yaml @@ -11,14 +11,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_elastic_monitor000001?api-version=2022-09-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001","name":"cli_test_elastic_monitor000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","test":"test_elastic_monitor","date":"2023-07-04T08:32:00Z","module":"elastic"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001","name":"cli_test_elastic_monitor000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","test":"test_elastic_monitor","date":"2025-07-02T10:17:33Z","module":"elastic"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,24 +27,28 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:32:04 GMT + - Wed, 02 Jul 2025 10:17:44 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: B305813881814D25800CE16D8AC97F56 Ref B: MAA201060516027 Ref C: 2025-07-02T10:17:44Z' status: code: 200 message: OK - request: - body: '{"location": "eastus", "properties": {"userInfo": {"companyName": "Micosoft", - "emailAddress": "v-jingszhang@microsoft.com", "firstName": "Alice", "lastName": - "bob"}}, "sku": {"name": "ess-monthly-consumption_Monthly"}}' + body: '{"location": "eastus", "properties": {"userInfo": {"companyName": "Microsoft", + "emailAddress": "jkoretesting1604@testtestliftrtest2.onmicrosoft.com", "firstName": + "Alice", "lastName": "bob"}}, "sku": {"name": "ess-consumption-2024_Monthly"}}' headers: Accept: - application/json @@ -55,47 +59,55 @@ interactions: Connection: - keep-alive Content-Length: - - '218' + - '241' Content-Type: - application/json ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2024-06-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-monthly-consumption_Monthly"},"location":"eastus","systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-07-04T08:32:08.0202765Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-07-04T08:32:08.0202765Z"},"properties":{"userInfo":{"companyName":"Micosoft","emailAddress":"v-jingszhang@microsoft.com","firstName":"Alice","lastName":"bob"},"provisioningState":"Accepted"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-consumption-2024_Monthly"},"location":"eastus","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:17:47.9963603Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:17:47.9963603Z"},"properties":{"userInfo":{"companyName":"Microsoft","emailAddress":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","firstName":"Alice","lastName":"bob"},"provisioningState":"Accepted"}}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 cache-control: - no-cache content-length: - - '694' + - '767' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:32:15 GMT + - Wed, 02 Jul 2025 10:17:50 GMT etag: - - '"fa001ac6-0000-0100-0000-64a3d90e0000"' + - '"bf00eee2-0000-0100-0000-6865074e0000"' expires: - '-1' mise-correlation-id: - - 9b469fa4-0e2b-44b0-808e-abf8749eab97 + - cb4a7980-acce-43f2-9bbb-e1d8501df06b pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/ac3cd168-91dd-4005-ae78-92186d5e5f16 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' + x-msedge-ref: + - 'Ref A: 67706FE1C45147F1802EEC03E1FEB29E Ref B: MAA201060514049 Ref C: 2025-07-02T10:17:45Z' status: code: 201 message: Created @@ -111,14 +123,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","name":"2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-07-04T08:32:13.6388215Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.5451148Z"}' headers: cache-control: - no-cache @@ -127,21 +139,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:32:15 GMT + - Wed, 02 Jul 2025 10:17:51 GMT etag: - - '"da05f207-0000-0100-0000-64a3d90d0000"' + - '"fa00ea56-0000-0100-0000-6865074e0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: C31A61AA8C134729A52E81678B48F468 Ref B: MAA201060514049 Ref C: 2025-07-02T10:17:51Z' status: code: 200 message: OK @@ -157,14 +171,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","name":"2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-07-04T08:32:13.6388215Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.5451148Z"}' headers: cache-control: - no-cache @@ -173,21 +187,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:32:45 GMT + - Wed, 02 Jul 2025 10:18:21 GMT etag: - - '"da05f207-0000-0100-0000-64a3d90d0000"' + - '"fa00ea56-0000-0100-0000-6865074e0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 480025370E3C4E63B3E37FA7435B56A4 Ref B: MAA201060514049 Ref C: 2025-07-02T10:18:21Z' status: code: 200 message: OK @@ -203,14 +219,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","name":"2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-07-04T08:32:13.6388215Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.5451148Z"}' headers: cache-control: - no-cache @@ -219,21 +235,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:33:16 GMT + - Wed, 02 Jul 2025 10:18:51 GMT etag: - - '"da05f207-0000-0100-0000-64a3d90d0000"' + - '"fa00ea56-0000-0100-0000-6865074e0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 13A35D15DF154FB7A099A75D1BBD1B57 Ref B: MAA201060514049 Ref C: 2025-07-02T10:18:52Z' status: code: 200 message: OK @@ -249,14 +267,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","name":"2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-07-04T08:32:13.6388215Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.5451148Z"}' headers: cache-control: - no-cache @@ -265,21 +283,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:33:46 GMT + - Wed, 02 Jul 2025 10:19:22 GMT etag: - - '"da05f207-0000-0100-0000-64a3d90d0000"' + - '"fa00ea56-0000-0100-0000-6865074e0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: BD8D361A994F4D9E8DF698E9AED471FD Ref B: MAA201060514049 Ref C: 2025-07-02T10:19:22Z' status: code: 200 message: OK @@ -295,14 +315,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","name":"2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-07-04T08:32:13.6388215Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.5451148Z"}' headers: cache-control: - no-cache @@ -311,21 +331,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:34:16 GMT + - Wed, 02 Jul 2025 10:19:52 GMT etag: - - '"da05f207-0000-0100-0000-64a3d90d0000"' + - '"fa00ea56-0000-0100-0000-6865074e0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 8CE681B5980C4CB0A67622E62933ED25 Ref B: MAA201060514049 Ref C: 2025-07-02T10:19:53Z' status: code: 200 message: OK @@ -341,14 +363,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","name":"2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-07-04T08:32:13.6388215Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.5451148Z"}' headers: cache-control: - no-cache @@ -357,21 +379,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:34:46 GMT + - Wed, 02 Jul 2025 10:20:23 GMT etag: - - '"da05f207-0000-0100-0000-64a3d90d0000"' + - '"fa00ea56-0000-0100-0000-6865074e0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 0DE8A348AA6D4646877478EE02CA506B Ref B: MAA201060514049 Ref C: 2025-07-02T10:20:23Z' status: code: 200 message: OK @@ -387,14 +411,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","name":"2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-07-04T08:32:13.6388215Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.5451148Z"}' headers: cache-control: - no-cache @@ -403,21 +427,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:35:17 GMT + - Wed, 02 Jul 2025 10:20:53 GMT etag: - - '"da05f207-0000-0100-0000-64a3d90d0000"' + - '"fa00ea56-0000-0100-0000-6865074e0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: A1FDAD44C99D470191E7D2B9781472FB Ref B: MAA201060514049 Ref C: 2025-07-02T10:20:54Z' status: code: 200 message: OK @@ -433,37 +459,39 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","name":"2b859ded-46d5-4c91-ad50-fb9920548719*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Succeeded","startTime":"2023-07-04T08:32:13.6388215Z","properties":null}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.5451148Z"}' headers: cache-control: - no-cache content-length: - - '531' + - '512' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:35:47 GMT + - Wed, 02 Jul 2025 10:21:24 GMT etag: - - '"980012f2-0000-0300-0000-64a3d9cd0000"' + - '"fa00ea56-0000-0100-0000-6865074e0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 514B2D19E2614640B94D623A7265F9B3 Ref B: MAA201060514049 Ref C: 2025-07-02T10:21:24Z' status: code: 200 message: OK @@ -479,93 +507,87 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-monthly-consumption_Monthly"},"location":"eastus","systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-07-04T08:32:08.0202765Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-07-04T08:32:08.0202765Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"v-jingszhang@microsoft.com","id":"2057192889","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"2a4d6c6e4513a2bacf6a5574a08c9b5d","azureSubscriptionId":"5a611eed-e33a-44e8-92b1-3f6bf835905e","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://3b06dc5ed5d54a1084c9b4d8422092fe.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://46c6af5b3b68438b9b345b8a26dc7b07.eastus.azure.elastic-cloud.com:9243","kibanaSsoUrl":"/sso/v1/go/ec:1850505891:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.5451148Z"}' headers: cache-control: - no-cache content-length: - - '1479' + - '512' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:35:48 GMT + - Wed, 02 Jul 2025 10:21:54 GMT etag: - - '"fa00a6d0-0000-0100-0000-64a3d99e0000"' + - '"fa00ea56-0000-0100-0000-6865074e0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff - x-ms-providerhub-traffic: - - 'True' + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 05A1B1BC4AF54F20802E61704F1785AC Ref B: MAA201060514049 Ref C: 2025-07-02T10:21:55Z' status: code: 200 message: OK - request: - body: '{"tags": {"tag": "test", "tag2": "test2"}}' + body: null headers: Accept: - - application/json + - '*/*' Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor update + - elastic monitor create Connection: - keep-alive - Content-Length: - - '42' - Content-Type: - - application/json ParameterSetName: - - -n -g --tags + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) - method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2023-02-01-preview + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870482712151456&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=QNi5_tIuGIvtb70KNCcbcEZfc6kq204vpGnl0od8ZLd34Q38q-0Gos9MdscSgHjoG-oyAyN1qn9eQE2yUiqNfldqlPK_EW1ADKJfvdZFagjOVieEKaEohemmHQq0SpUDp3s_vhtk2bH5PHAJi4b8_nGTPgQTp8mOmeCrN6_b8oUgmJOs-U_5Vpn2UYwKJxeNsdcidKzVyo_cxOCLvyN6j069aOVmf7Lyq2Yz1xAk2RxhKb2LR1CCA5pnYQ2Vge1q-gVEtY082uol0oH7IwBa47rcx3MZM4blPLSOKTbzcEdwXmbz4r0R1u4YikCy8nosC4_JP0abwasv9v9ioNAeEA&h=EjYABeKJ7uXwdInQo44HEWjRvoHP7RqChEtBBz0tkL4 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-monthly-consumption_Monthly"},"location":"eastus","tags":{"tag":"test","tag2":"test2"},"systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-07-04T08:32:08.0202765Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-07-04T08:35:54.2835872Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"v-jingszhang@microsoft.com","id":"2057192889","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"2a4d6c6e4513a2bacf6a5574a08c9b5d","azureSubscriptionId":"5a611eed-e33a-44e8-92b1-3f6bf835905e","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://3b06dc5ed5d54a1084c9b4d8422092fe.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://46c6af5b3b68438b9b345b8a26dc7b07.eastus.azure.elastic-cloud.com:9243","kibanaSsoUrl":"/sso/v1/go/ec:1850505891:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"9e9bf8f1-8a38-403e-bb70-a7f7e93f89de*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Succeeded","startTime":"2025-07-02T10:17:50.5451148Z","endTime":"2025-07-02T10:21:17.9562851Z","properties":null}' headers: cache-control: - no-cache content-length: - - '1516' + - '572' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:35:57 GMT + - Wed, 02 Jul 2025 10:22:25 GMT etag: - - '"fa0029d5-0000-0100-0000-64a3d9eb0000"' + - '"f107a38b-0000-0800-0000-6865084d0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: DA3116684D4E4537BEA797F77992B5F7 Ref B: MAA201060514049 Ref C: 2025-07-02T10:22:25Z' status: code: 200 message: OK @@ -573,60 +595,49 @@ interactions: body: null headers: Accept: - - application/json + - '*/*' Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor list + - elastic monitor create Connection: - keep-alive ParameterSetName: - - -g + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2024-06-15-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-monthly-consumption_Monthly"},"location":"eastus","tags":{"tag":"test","tag2":"test2"},"systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-07-04T08:32:08.0202765Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-07-04T08:35:54.2835872Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"v-jingszhang@microsoft.com","id":"2057192889","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"2a4d6c6e4513a2bacf6a5574a08c9b5d","azureSubscriptionId":"5a611eed-e33a-44e8-92b1-3f6bf835905e","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://3b06dc5ed5d54a1084c9b4d8422092fe.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://46c6af5b3b68438b9b345b8a26dc7b07.eastus.azure.elastic-cloud.com:9243","kibanaSsoUrl":"/sso/v1/go/ec:1850505891:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}]}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-consumption-2024_Monthly"},"location":"eastus","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:17:47.9963603Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:17:47.9963603Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","id":"4175716225","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"0c1685a164367df74484450ef2efa879","azureSubscriptionId":"a81c0054-6c92-41aa-a235-4f9f98f917c6","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://monitor000002.es.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://2fc78bcbdc8046f78aff23329e4c01c6.eastus.azure.elastic-cloud.com","kibanaSsoUrl":"/sso/v1/go/ec:2328249581:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}' headers: cache-control: - no-cache content-length: - - '1528' + - '1520' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:35:59 GMT + - Wed, 02 Jul 2025 10:22:25 GMT + etag: + - '"0c00a4a5-0000-0800-0000-6865081d0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff - x-ms-original-request-ids: - - a62a0f7f-0af0-4c7c-8dff-5335a0695746 - - 1c543631-1a24-484b-8bf5-520710c30a19 - - c866b3a1-3e31-426f-b80c-92e7afd47a0d - - 9c77f9b1-7ec1-4a09-a53b-8cdcbf6fc27e - - e3c0aa4d-ebf6-4e7c-8bb0-6c122ae66153 - - fca4cd7f-c959-4c7a-a032-688a1219863a - - edc5bd1b-bea7-450e-8cd1-8549a103ebae - - d75c71bb-6cf4-4e86-908c-158c43cb49f5 - - 871207a3-095d-4ba9-8afb-c0cb6b771ceb - - 9d3a8a16-c87d-4390-b342-eb04d3891aae - - 98c1b107-972a-417a-920e-bd7e30995331 - - 503644bc-388e-491a-bc7c-29284a1cea21 - - 0167fb54-28a5-4778-8061-32639981062a - - 3057f247-e7bc-4cde-89a5-bc8dc1684080 - - 45854247-53c9-4d5a-b26e-7c2dbc0acacd - - cf4f350b-c7d3-4906-81e5-d1c251a8644a - - 751281db-3a38-4243-b5b9-4ddb6768a3ee - - e81d5401-9588-4faf-b81c-5e747450a651 + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: B8577EC271DF4C109C30957D3F2318CD Ref B: MAA201060514049 Ref C: 2025-07-02T10:22:26Z' status: code: 200 message: OK @@ -638,192 +649,156 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor show + - elastic monitor list Connection: - keep-alive ParameterSetName: - - -n -g + - -g User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors?api-version=2024-06-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-monthly-consumption_Monthly"},"location":"eastus","tags":{"tag":"test","tag2":"test2"},"systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-07-04T08:32:08.0202765Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-07-04T08:35:54.2835872Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"v-jingszhang@microsoft.com","id":"2057192889","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"2a4d6c6e4513a2bacf6a5574a08c9b5d","azureSubscriptionId":"5a611eed-e33a-44e8-92b1-3f6bf835905e","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://3b06dc5ed5d54a1084c9b4d8422092fe.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://46c6af5b3b68438b9b345b8a26dc7b07.eastus.azure.elastic-cloud.com:9243","kibanaSsoUrl":"/sso/v1/go/ec:1850505891:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-consumption-2024_Monthly"},"location":"eastus","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:17:47.9963603Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:17:47.9963603Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","id":"4175716225","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"0c1685a164367df74484450ef2efa879","azureSubscriptionId":"a81c0054-6c92-41aa-a235-4f9f98f917c6","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://monitor000002.es.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://2fc78bcbdc8046f78aff23329e4c01c6.eastus.azure.elastic-cloud.com","kibanaSsoUrl":"/sso/v1/go/ec:2328249581:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}]}' headers: cache-control: - no-cache content-length: - - '1516' + - '1532' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:01 GMT - etag: - - '"fa0029d5-0000-0100-0000-64a3d9eb0000"' + - Wed, 02 Jul 2025 10:22:29 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-original-request-ids: + - 3726f9c5-5969-43c4-b709-d6322d170f25 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 1385B1BBDCE54FB989958329A41FC818 Ref B: MAA201060514037 Ref C: 2025-07-02T10:22:27Z' status: code: 200 message: OK - request: - body: '{"emailId": "email@outlook.com", "fullName": "fullname", "password": "password", - "roles": ["admin", "other_role"], "userName": "newuser"}' + body: null headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor create-or-update-external-user + - elastic monitor show Connection: - keep-alive - Content-Length: - - '137' - Content-Type: - - application/json ParameterSetName: - - --monitor-name -g --user-name --full-name --password --email-id --roles + - -n -g User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) - method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/createOrUpdateExternalUser?api-version=2023-02-01-preview + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2024-06-15-preview response: body: - string: '{"created":true}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-consumption-2024_Monthly"},"location":"eastus","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:17:47.9963603Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:17:47.9963603Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","id":"4175716225","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"0c1685a164367df74484450ef2efa879","azureSubscriptionId":"a81c0054-6c92-41aa-a235-4f9f98f917c6","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://monitor000002.es.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://2fc78bcbdc8046f78aff23329e4c01c6.eastus.azure.elastic-cloud.com","kibanaSsoUrl":"/sso/v1/go/ec:2328249581:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}' headers: cache-control: - no-cache content-length: - - '16' + - '1520' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:01 GMT + - Wed, 02 Jul 2025 10:22:31 GMT + etag: + - '"0c00a4a5-0000-0800-0000-6865081d0000"' expires: - '-1' - mise-correlation-id: - - ec532793-5ce0-4786-ae63-b19eb41fe37b pragma: - no-cache - request-context: - - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-providerhub-traffic: - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1199' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 102326FE24CA49B4B6738927EC1A0C8E Ref B: MAA201060516023 Ref C: 2025-07-02T10:22:30Z' status: code: 200 message: OK - request: - body: null + body: '{"emailId": "email@outlook.com", "fullName": "fullname", "password": "password", + "roles": ["admin", "other_role"], "userName": "newuser"}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor list-all-traffic-filter + - elastic monitor create-or-update-external-user Connection: - keep-alive Content-Length: - - '0' + - '137' + Content-Type: + - application/json ParameterSetName: - - --monitor-name -g + - --monitor-name -g --user-name --full-name --password --email-id --roles User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listAllTrafficFilters?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/createOrUpdateExternalUser?api-version=2024-06-15-preview response: body: - string: '{"rulesets":[{"name":"mnt1","description":"Created from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"4e602a3d8cda44dfbad4a021ef3e78d9"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"9386154060ac4123a68f4c8949db1127"}],"id":"423c89378e0d4013a40182ea32430de1"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"a5587e26e6e64f50a48220435ba9591f"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"34783f67fdb84c1e834026279178c541"}],"id":"fbc6c98d09b24d0292a7a4a52bdf9dec"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"efdf9c5c54cb459097a4a769c5be6f52"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"dfbda747960d47d4ac84fcf146f6eef8"}],"id":"29858fcc77e44423baeb88c6ddd18875"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"d56e36464d38420ba58c9c014b984361"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"d351e1ebfa594dfa923996c6b137dd70"}],"id":"993a64ea02934e5197fda74fafcdd857"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"30bf84171cbb4b918ccc78cb9e4cb528"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"192919bed2f540fca335deecb831467e"}],"id":"58da40b6793d4a11aaa37994c3c6e5a2"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"f2f7b718b53d48e3bf4e69dc104db4a1"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"84406ba59e1f474a894c0790047febf1"}],"id":"04848dd0ad3b466b9ca07ce9d8a46d59"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"eacb197dbf2e4730a4873605d7d3c4c1"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"a47d319514144a82835311eb3b6cb025"}],"id":"38c3ef7e7508468280195fafafbeb201"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"e490e59df8574a2ea904e2529008a0a4"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"398ad03fa84d4eb896bfae52872870c2"}],"id":"b723452d3bf840e1a93f19b3472102c0"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"518e9c9037f94b9e971705d0a6b95475"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"64569dd040cd459092ea4ebc90d54908"}],"id":"ff0014792645477db979519370f488b3"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"23822e5ecd7f4c26982248b60aca4998"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"f1c6349117a34e24a501e0be56f825e0"}],"id":"9efff00e8ec84670876d3ccd93d399cd"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"70020705a9aa4a30997f3251bfa79e38"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"f068958ed92c41aa94fbf0c623873003"}],"id":"98613b0fe8cc4929bf924be550203936"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"a2eea558163c4b909ea461415fb7e311"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"99811e1eb77646fabe322fa405e3b1f3"}],"id":"c9f733f5866e4dca9268bb8823460192"},{"name":"mnt1","description":"Created - from Azure Portal","region":"azure-westus2","type":"ip","rules":[{"description":"Filtering - IPs","source":"192.168.131.0","id":"071f0d82f55a418b91b8be8dcb08631e"},{"description":"Filtering - IPs","source":"192.168.132.6/22","id":"a0c968d7df81422eacf0643df7abf575"}],"id":"42c0774fd98c41d7876847d901d0693e"}]}' + string: '{"created":true}' headers: cache-control: - no-cache content-length: - - '4460' + - '16' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:05 GMT + - Wed, 02 Jul 2025 10:22:34 GMT expires: - '-1' mise-correlation-id: - - 6580b768-46f6-4990-b249-368d1db009f1 + - be42dd62-26b8-4e50-8f9b-364a55c3a138 pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/faf25fe0-7103-46ed-9bde-fda464be4fe6 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' + x-msedge-ref: + - 'Ref A: D8DFE5DFFA424AABA6EA22F8F73BE366 Ref B: MAA201060516049 Ref C: 2025-07-02T10:22:32Z' status: code: 200 message: OK @@ -835,7 +810,7 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor list-associated-traffic-filter + - elastic monitor list-all-traffic-filter Connection: - keep-alive Content-Length: @@ -843,9 +818,9 @@ interactions: ParameterSetName: - --monitor-name -g User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listAssociatedTrafficFilters?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listAllTrafficFilters?api-version=2024-06-15-preview response: body: string: '{"rulesets":[]}' @@ -857,27 +832,31 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:06 GMT + - Wed, 02 Jul 2025 10:22:35 GMT expires: - '-1' mise-correlation-id: - - b30d5966-22a0-4b2b-b30f-02e6e44415ae + - 4802c3ed-079e-421e-b1a3-3d177f6e1db7 pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/05d1a8cf-6999-41de-a6f2-f420c7aff524 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1197' + - '199' + x-msedge-ref: + - 'Ref A: 840C4E74B91E403594BE19FA9CB8128F Ref B: MAA201060513011 Ref C: 2025-07-02T10:22:35Z' status: code: 200 message: OK @@ -889,7 +868,7 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor list-deployment-info + - elastic monitor list-associated-traffic-filter Connection: - keep-alive Content-Length: @@ -897,41 +876,45 @@ interactions: ParameterSetName: - --monitor-name -g User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listDeploymentInfo?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listAssociatedTrafficFilters?api-version=2024-06-15-preview response: body: - string: '{"status":"Healthy","version":"8.8.2","memoryCapacity":"16384","diskCapacity":"573440","deploymentUrl":"/sso/v1/go/ec:1850505891:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243","marketplaceSaasInfo":{"marketplaceSubscription":{"id":"c8a8ab0b-1c56-43ea-c43d-968daac84556"},"marketplaceName":"AzElastic_515469a1-3450-404b-8334-82576b78ece5_monitor1","marketplaceResourceId":null}}' + string: '{"rulesets":[]}' headers: cache-control: - no-cache content-length: - - '518' + - '15' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:09 GMT + - Wed, 02 Jul 2025 10:22:37 GMT expires: - '-1' mise-correlation-id: - - b105baeb-0b9d-4d11-8f56-807d4c76ab35 + - f16e5718-3682-4db4-81b3-e765a41878be pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/ecf511cf-3d61-4865-9c9d-d59fe6402b27 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1196' + - '199' + x-msedge-ref: + - 'Ref A: 705E71DF188F4A60B94E41A6C9B41FBE Ref B: MAA201060515023 Ref C: 2025-07-02T10:22:37Z' status: code: 200 message: OK @@ -943,7 +926,7 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor list-resource + - elastic monitor list-deployment-info Connection: - keep-alive Content-Length: @@ -951,41 +934,45 @@ interactions: ParameterSetName: - --monitor-name -g User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listMonitoredResources?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listDeploymentInfo?api-version=2024-06-15-preview response: body: - string: '{"value":[],"nextLink":null}' + string: '{"status":"Healthy","version":"9.0.3","memoryCapacity":"16384","diskCapacity":"573440","elasticsearchEndPoint":"https://monitor000002.es.eastus.azure.elastic-cloud.com/","deploymentUrl":"/sso/v1/go/ec:2328249581:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com","marketplaceSaasInfo":{"marketplaceSubscription":{"id":"f60ceff1-70b2-4daf-df3c-9a35795546fa","publisherId":null,"offerId":null},"marketplaceName":"AzElastic_1ebcd092-85b4-443a-abb9-d2385c4b786b_jkoretesting2804-","marketplaceResourceId":null,"marketplaceStatus":"Subscribed","billedAzureSubscriptionId":null,"subscribed":false}}' headers: cache-control: - no-cache content-length: - - '28' + - '719' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:11 GMT + - Wed, 02 Jul 2025 10:22:41 GMT expires: - '-1' mise-correlation-id: - - f336453c-497f-4a62-8f14-273c9cde7f81 + - e336425b-a407-4d21-b22f-a3eebed843bb pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/4cbf7a9e-1b2e-4324-acff-a7e10e1f5569 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '199' + x-msedge-ref: + - 'Ref A: 6D89601C44DA4CD0A3DA4D8EFE18459C Ref B: MAA201060516035 Ref C: 2025-07-02T10:22:39Z' status: code: 200 message: OK @@ -997,7 +984,7 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor list-upgradable-version + - elastic monitor list-connected-partner-resource Connection: - keep-alive Content-Length: @@ -1005,41 +992,45 @@ interactions: ParameterSetName: - --monitor-name -g User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listUpgradableVersions?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listConnectedPartnerResources?api-version=2024-06-15-preview response: body: - string: '{"currentVersion":"8.8.2","upgradableVersions":[]}' + string: '{"value":[{"properties":{"partnerDeploymentName":"monitorhfwdncvg5t4fp","partnerDeploymentUri":"https://cloud.elastic.co/login/azure?redirectTo=https://cloud.elastic.co/deployments/a7e065cbfff55e5b754ff08f8564af1c","azureResourceId":"/SUBSCRIPTIONS/00000000-0000-0000-0000-000000000000/RESOURCEGROUPS/CLI_TEST_ELASTIC_MONITORHT37PFV36H7KP5TWX474GGI5HKBQVIYQR5GQEKAQ4YD6M5N2RSN/PROVIDERS/MICROSOFT.ELASTIC/MONITORS/MONITORHFWDNCVG5T4FP","location":"eastus"}},{"properties":{"partnerDeploymentName":"monitorbyuzytpqwp6oe","partnerDeploymentUri":"https://cloud.elastic.co/login/azure?redirectTo=https://cloud.elastic.co/deployments/71c572e4fb468a35a91b98dfe6941dc6","azureResourceId":"/SUBSCRIPTIONS/00000000-0000-0000-0000-000000000000/RESOURCEGROUPS/CLI_TEST_ELASTIC_MONITORE37YFRYGMY3OYGWNCQIEUDZEBHP7NNYQK2MDDVYTKDWBRJ2WUYZ/PROVIDERS/MICROSOFT.ELASTIC/MONITORS/MONITORBYUZYTPQWP6OE","location":"eastus"}},{"properties":{"partnerDeploymentName":"monitor000002","partnerDeploymentUri":"https://cloud.elastic.co/login/azure?redirectTo=https://cloud.elastic.co/deployments/0c1685a164367df74484450ef2efa879","azureResourceId":"/SUBSCRIPTIONS/00000000-0000-0000-0000-000000000000/RESOURCEGROUPS/CLI_TEST_ELASTIC_MONITORRBO3B7464BAOKCQH3DWWTDAX6M5C3VQ2DJPAEVD3AKTZGIHM5EC/PROVIDERS/MICROSOFT.ELASTIC/MONITORS/MONITORGJWVBMTUEPG5K","location":"eastus"}},{"properties":{"partnerDeploymentName":"monitord6qpvqbtomtvt","partnerDeploymentUri":"https://cloud.elastic.co/login/azure?redirectTo=https://cloud.elastic.co/deployments/3ea2a44969a4b02214423328fa06d12b","azureResourceId":"/SUBSCRIPTIONS/00000000-0000-0000-0000-000000000000/RESOURCEGROUPS/CLI_TEST_ELASTIC_MONITORT4BQVSAXL2VBPZNIO5SIKJBM4ACX5SF4Q4WGL3SF2ZJTC2W7LFI/PROVIDERS/MICROSOFT.ELASTIC/MONITORS/MONITORD6QPVQBTOMTVT","location":"eastus"}},{"properties":{"partnerDeploymentName":"jkoretestingCC2305","partnerDeploymentUri":"https://cloud.elastic.co/login/azure?redirectTo=https://cloud.elastic.co/deployments/64b5d05043b5234e63f951cc58681dcc","azureResourceId":"/SUBSCRIPTIONS/00000000-0000-0000-0000-000000000000/RESOURCEGROUPS/JOY-TEST-99/PROVIDERS/MICROSOFT.ELASTIC/MONITORS/JKORETESTINGCC2305","location":"canadacentral"}},{"properties":{"partnerDeploymentName":"jkoretestingBS2305","partnerDeploymentUri":"https://cloud.elastic.co/login/azure?redirectTo=https://cloud.elastic.co/deployments/d342d46d8634de471a771f627b708bf8","azureResourceId":"/SUBSCRIPTIONS/00000000-0000-0000-0000-000000000000/RESOURCEGROUPS/JOY-TEST-99/PROVIDERS/MICROSOFT.ELASTIC/MONITORS/JKORETESTINGBS2305","location":"brazilsouth"}},{"properties":{"partnerDeploymentName":"testing1006-01","partnerDeploymentUri":"https://cloud.elastic.co/login/azure?redirectTo=https://cloud.elastic.co/deployments/e001cb5a8e889ccc9aa2b1a3c8308a26","azureResourceId":"/SUBSCRIPTIONS/00000000-0000-0000-0000-000000000000/RESOURCEGROUPS/JOY-TEST-99/PROVIDERS/MICROSOFT.ELASTIC/MONITORS/TESTING1006-01","location":"centralindia"}}],"nextLink":null}' headers: cache-control: - no-cache content-length: - - '50' + - '2962' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:14 GMT + - Wed, 02 Jul 2025 10:22:43 GMT expires: - '-1' mise-correlation-id: - - 55fe2d96-ad3d-4165-be14-265be9cb95db + - e2a66e95-ecc3-45bd-a020-cbbc48cf8009 pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/490a62cd-32f2-4567-bd22-3172e578f448 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '199' + x-msedge-ref: + - 'Ref A: 681D1D53365B44158DB0C105BC245F16 Ref B: MAA201060516039 Ref C: 2025-07-02T10:22:42Z' status: code: 200 message: OK @@ -1051,7 +1042,7 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor list-vm-host + - elastic monitor get-billing-info Connection: - keep-alive Content-Length: @@ -1059,41 +1050,46 @@ interactions: ParameterSetName: - --monitor-name -g User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listVMHost?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/getBillingInfo?api-version=2024-06-15-preview response: body: - string: '{"value":[],"nextLink":null}' + string: '{"marketplaceSaasInfo":{"marketplaceSubscription":{"id":"f60ceff1-70b2-4daf-df3c-9a35795546fa","publisherId":"elastic","offerId":"ec-azure-pp"},"marketplaceName":"AzElastic_1ebcd092-85b4-443a-abb9-d2385c4b786b_jkoretesting2804-","marketplaceResourceId":null,"marketplaceStatus":"Subscribed","billedAzureSubscriptionId":"a81c0054-6c92-41aa-a235-4f9f98f917c6","subscribed":true},"partnerBillingEntity":{"id":"2328249581","name":"TEST_TEST_Liftr + test 2","partnerEntityUri":"https://cloud.elastic.co/home"}}' headers: cache-control: - no-cache content-length: - - '28' + - '503' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:15 GMT + - Wed, 02 Jul 2025 10:22:45 GMT expires: - '-1' mise-correlation-id: - - 1569c91b-8b61-472c-a5e9-f18a8b6db7fe + - 0305ec73-3cf5-4c8c-bfee-7fc3963f500a pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/ae151319-0749-45e6-9890-2a484722ea76 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1196' + - '199' + x-msedge-ref: + - 'Ref A: B35F1929617540B2B01C99BBB31E0A25 Ref B: MAA201060515031 Ref C: 2025-07-02T10:22:44Z' status: code: 200 message: OK @@ -1101,11 +1097,11 @@ interactions: body: null headers: Accept: - - '*/*' + - application/json Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor detach-and-delete-traffic-filter + - elastic monitor list-resource Connection: - keep-alive Content-Length: @@ -1113,41 +1109,45 @@ interactions: ParameterSetName: - --monitor-name -g User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/detachAndDeleteTrafficFilter?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listMonitoredResources?api-version=2024-06-15-preview response: body: - string: 'null' + string: '{"value":[],"nextLink":null}' headers: cache-control: - no-cache content-length: - - '4' + - '28' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:16 GMT + - Wed, 02 Jul 2025 10:22:47 GMT expires: - '-1' mise-correlation-id: - - dd6052fc-1bcc-46f8-af83-b2d6d856b29b + - 11d1ccfa-82d5-4903-9ce7-ce609dbe226f pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/indonesiacentral/82e282e6-c76c-4db9-a86f-cef3c6bc726a x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1195' + - '199' + x-msedge-ref: + - 'Ref A: 0822CDF258ED4D16BF01DA4111F6F9A2 Ref B: MAA201060516011 Ref C: 2025-07-02T10:22:46Z' status: code: 200 message: OK @@ -1155,11 +1155,11 @@ interactions: body: null headers: Accept: - - '*/*' + - application/json Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor delete-traffic-filter + - elastic monitor list-upgradable-version Connection: - keep-alive Content-Length: @@ -1167,217 +1167,57 @@ interactions: ParameterSetName: - --monitor-name -g User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/deleteTrafficFilter?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listUpgradableVersions?api-version=2024-06-15-preview response: body: - string: 'null' + string: '{"currentVersion":"9.0.3","upgradableVersions":[]}' headers: cache-control: - no-cache content-length: - - '4' + - '50' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:17 GMT + - Wed, 02 Jul 2025 10:22:49 GMT expires: - '-1' mise-correlation-id: - - 18883219-17ec-4521-9c4c-f95a86096703 + - 643f5812-bd2b-4238-93e6-c50ccdfff8c4 pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/96e092fe-2e49-4d96-80ca-63eacff0c05a x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1197' + - '199' + x-msedge-ref: + - 'Ref A: BFE66910181E4997BC190085043AF5C6 Ref B: MAA201060514027 Ref C: 2025-07-02T10:22:49Z' status: code: 200 message: OK -- request: - body: '{"version": "8.0.0"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - elastic monitor upgrade - Connection: - - keep-alive - Content-Length: - - '20' - Content-Type: - - application/json - ParameterSetName: - - --monitor-name -g --version - User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) - method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/upgrade?api-version=2023-02-01-preview - response: - body: - string: 'null' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/32e0cc3b-cf22-4cef-a852-2e476cd54dec*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview - cache-control: - - no-cache - content-length: - - '4' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 04 Jul 2023 08:36:19 GMT - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/32e0cc3b-cf22-4cef-a852-2e476cd54dec*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview - mise-correlation-id: - - 34cc3279-f3fc-41dd-9c00-f412a01ec7f1 - pragma: - - no-cache - request-context: - - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1194' - status: - code: 202 - message: Accepted - request: body: null headers: Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - elastic monitor create-and-associate-ip-filter - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - --monitor-name -g --name --ips - User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) - method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/createAndAssociateIPFilter?ips=192.168.131.0%2C%20192.168.132.6%2F22&name=filter1&api-version=2023-02-01-preview - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-monthly-consumption_Monthly"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"v-jingszhang@microsoft.com","id":"2057192889","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"2a4d6c6e4513a2bacf6a5574a08c9b5d","azureSubscriptionId":"5a611eed-e33a-44e8-92b1-3f6bf835905e","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://3b06dc5ed5d54a1084c9b4d8422092fe.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://46c6af5b3b68438b9b345b8a26dc7b07.eastus.azure.elastic-cloud.com:9243","kibanaSsoUrl":"/sso/v1/go/ec:1850505891:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243"}},"internalMetadata":{"marketplaceSubscription":{"id":"c8a8ab0b-1c56-43ea-c43d-968daac84556"},"monitoringPartnerEntityId":"64a3d9153c1a3a817343fd75","username":"elastic","password":"72UogHlMdslV24xmBmjJnxCBaRKFqzFhk0uGyTnlmiM=","passwordEncryptionMetadata":{"encryptionKeyResourceId":"https://etproddata20210531euskv.vault.azure.net:443/secrets/LiftrElasticEncryptionKey/77bbd894e6634715b089e6eb961d8fcf","encryptionAlgorithm":0,"contentEncryptionIV":"eDY4sjs6CCcYWPvt90DlRg=="},"userApiKey":"fVz3sfEb6Xllw4K/ZoPxoAn4Eta7WeaxNcb7ZO5RjelteCO+f06kj97D7DKSZzRvUs8CMHzkBdmJJOoeUGUpnw==","userApiKeyEncryptionMetadata":{"encryptionKeyResourceId":"https://etprodgbl20201201cuskv.vault.azure.net:443/secrets/GlobalDataEncryptionKey/4b4c68cd157b45b8ae47b543bc7486f4","encryptionAlgorithm":0,"contentEncryptionIV":"gNKxjZxSy714r0g3igq80Q=="},"elasticsearchIngestionAPIKey":"pymMO4FoYZ9KzhIIMaDVXGpXDS1i25kWIuTAyokmCJMHQiW4gYkSPIwvYiznZRTbIfTmkNn2T5BtP886JCwq7w==","elasticsearchIngestionAPIKeyEncryptionMetadata":{"encryptionKeyResourceId":"https://etproddata20210531euskv.vault.azure.net:443/secrets/LiftrElasticEncryptionKey/77bbd894e6634715b089e6eb961d8fcf","encryptionAlgorithm":0,"contentEncryptionIV":"AuWsYHcxKU4i8rM7Vxd4JQ=="},"cloudId":"monitor000002:ZWFzdHVzLmF6dXJlLmVsYXN0aWMtY2xvdWQuY29tOjQ0MyQzYjA2ZGM1ZWQ1ZDU0YTEwODRjOWI0ZDg0MjIwOTJmZSQ0NmM2YWY1YjNiNjg0MzhiOWIzNDViOGEyNmRjN2IwNw==","organizationId":"1850505891","introspectErrorCode":null,"introspectErrorMessage":null,"isMarketplaceSubscriptionActive":true,"liftrCorrelationId":"1c48590a-d45e-4ad6-8fbf-244b2401a343"},"userInfo":null,"version":null,"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false},"identity":null,"tags":{"tag":"test","tag2":"test2"},"location":"eastus"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/8e1e5db8-ef56-4812-863a-a155ee1f3430*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview - cache-control: - - no-cache - content-length: - - '2893' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 04 Jul 2023 08:36:20 GMT - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/8e1e5db8-ef56-4812-863a-a155ee1f3430*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview - mise-correlation-id: - - d5b20486-bd56-4102-8496-1f2647c2a1ce - pragma: - - no-cache - request-context: - - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1193' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - elastic monitor create-and-associate-pl-filter - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - --monitor-name -g --name - User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) - method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/createAndAssociatePLFilter?name=filter2&api-version=2023-02-01-preview - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-monthly-consumption_Monthly"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"v-jingszhang@microsoft.com","id":"2057192889","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"2a4d6c6e4513a2bacf6a5574a08c9b5d","azureSubscriptionId":"5a611eed-e33a-44e8-92b1-3f6bf835905e","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://3b06dc5ed5d54a1084c9b4d8422092fe.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://46c6af5b3b68438b9b345b8a26dc7b07.eastus.azure.elastic-cloud.com:9243","kibanaSsoUrl":"/sso/v1/go/ec:1850505891:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243"}},"internalMetadata":{"marketplaceSubscription":{"id":"c8a8ab0b-1c56-43ea-c43d-968daac84556"},"monitoringPartnerEntityId":"64a3d9153c1a3a817343fd75","username":"elastic","password":"72UogHlMdslV24xmBmjJnxCBaRKFqzFhk0uGyTnlmiM=","passwordEncryptionMetadata":{"encryptionKeyResourceId":"https://etproddata20210531euskv.vault.azure.net:443/secrets/LiftrElasticEncryptionKey/77bbd894e6634715b089e6eb961d8fcf","encryptionAlgorithm":0,"contentEncryptionIV":"eDY4sjs6CCcYWPvt90DlRg=="},"userApiKey":"fVz3sfEb6Xllw4K/ZoPxoAn4Eta7WeaxNcb7ZO5RjelteCO+f06kj97D7DKSZzRvUs8CMHzkBdmJJOoeUGUpnw==","userApiKeyEncryptionMetadata":{"encryptionKeyResourceId":"https://etprodgbl20201201cuskv.vault.azure.net:443/secrets/GlobalDataEncryptionKey/4b4c68cd157b45b8ae47b543bc7486f4","encryptionAlgorithm":0,"contentEncryptionIV":"gNKxjZxSy714r0g3igq80Q=="},"elasticsearchIngestionAPIKey":"pymMO4FoYZ9KzhIIMaDVXGpXDS1i25kWIuTAyokmCJMHQiW4gYkSPIwvYiznZRTbIfTmkNn2T5BtP886JCwq7w==","elasticsearchIngestionAPIKeyEncryptionMetadata":{"encryptionKeyResourceId":"https://etproddata20210531euskv.vault.azure.net:443/secrets/LiftrElasticEncryptionKey/77bbd894e6634715b089e6eb961d8fcf","encryptionAlgorithm":0,"contentEncryptionIV":"AuWsYHcxKU4i8rM7Vxd4JQ=="},"cloudId":"monitor000002:ZWFzdHVzLmF6dXJlLmVsYXN0aWMtY2xvdWQuY29tOjQ0MyQzYjA2ZGM1ZWQ1ZDU0YTEwODRjOWI0ZDg0MjIwOTJmZSQ0NmM2YWY1YjNiNjg0MzhiOWIzNDViOGEyNmRjN2IwNw==","organizationId":"1850505891","introspectErrorCode":null,"introspectErrorMessage":null,"isMarketplaceSubscriptionActive":true,"liftrCorrelationId":"1c48590a-d45e-4ad6-8fbf-244b2401a343"},"userInfo":null,"version":null,"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false},"identity":null,"tags":{"tag":"test","tag2":"test2"},"location":"eastus"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/8cbc039f-c822-4903-a54c-6c7b308fcdb7*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview - cache-control: - - no-cache - content-length: - - '2893' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 04 Jul 2023 08:36:21 GMT - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/8cbc039f-c822-4903-a54c-6c7b308fcdb7*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview - mise-correlation-id: - - 23b74727-3f1b-47e1-9b15-b09dabbb4662 - pragma: - - no-cache - request-context: - - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-writes: - - '1197' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' + - application/json Accept-Encoding: - gzip, deflate CommandName: - - elastic monitor delete-traffic-filter + - elastic monitor list-vm-host Connection: - keep-alive Content-Length: @@ -1385,41 +1225,45 @@ interactions: ParameterSetName: - --monitor-name -g User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/deleteTrafficFilter?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/listVMHost?api-version=2024-06-15-preview response: body: - string: 'null' + string: '{"value":[],"nextLink":null}' headers: cache-control: - no-cache content-length: - - '4' + - '28' content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:23 GMT + - Wed, 02 Jul 2025 10:22:51 GMT expires: - '-1' mise-correlation-id: - - be54b202-a980-48d1-b143-2bbc3e35ccfe + - 4c2f36ad-9979-4bc5-8a49-2fcbf18d3d6c pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/750e7c43-23fc-456a-8754-272f975c07e8 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1196' + - '199' + x-msedge-ref: + - 'Ref A: 54A95350D31A4871A257043D63D2ADC0 Ref B: MAA201060516027 Ref C: 2025-07-02T10:22:51Z' status: code: 200 message: OK @@ -1437,17 +1281,17 @@ interactions: Content-Length: - '0' ParameterSetName: - - -n -g -y + - --name --resource-group -y User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2024-06-15-preview response: body: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/389a1fc1-a803-4cc7-940e-a961726692ae*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/c6a5229d-ec2b-40a6-b485-10c7c1c17d33*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870485770596785&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=kstxTI3oUJA7WwLjW7njXkjJflBRV3DuuvcbajoOBtRXvkkiZbmlb4BunhZkzqVyL5jiRw7Yky2bZQC4g7W2spEZLPyevArDfZZdLSk0Msh31ELDYQBtUFNoQ5D_CH9puojBijEt69rU-bwOODqdunWoscbs6CH6IL-4wW6QDAk_SI8jRaU-Zt_GPk7qMacjbE3Zu7EiknV9p3a_KyD3_yeg6ooMHUzIT2NuCtRRj1KZjszqbE4TjalHIVp92xtoDllMPcNp6DER87vEKleddxBBc0S7-eMXxVG4mmhsPszmAmIJcm_9jheCPmM1mX1QvA9OmllOtLyGePIloa_6BA&h=6HdyhIa2M4XhUeUMrJmO9gnpd5Rem-TzD6oN9rTGcU0 cache-control: - no-cache content-length: @@ -1455,27 +1299,35 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:25 GMT + - Wed, 02 Jul 2025 10:22:56 GMT etag: - - '"fa00cdd7-0000-0100-0000-64a3da090000"' + - '"bf0008e6-0000-0100-0000-686508800000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/389a1fc1-a803-4cc7-940e-a961726692ae*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/c6a5229d-ec2b-40a6-b485-10c7c1c17d33*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870485770596785&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=kstxTI3oUJA7WwLjW7njXkjJflBRV3DuuvcbajoOBtRXvkkiZbmlb4BunhZkzqVyL5jiRw7Yky2bZQC4g7W2spEZLPyevArDfZZdLSk0Msh31ELDYQBtUFNoQ5D_CH9puojBijEt69rU-bwOODqdunWoscbs6CH6IL-4wW6QDAk_SI8jRaU-Zt_GPk7qMacjbE3Zu7EiknV9p3a_KyD3_yeg6ooMHUzIT2NuCtRRj1KZjszqbE4TjalHIVp92xtoDllMPcNp6DER87vEKleddxBBc0S7-eMXxVG4mmhsPszmAmIJcm_9jheCPmM1mX1QvA9OmllOtLyGePIloa_6BA&h=6HdyhIa2M4XhUeUMrJmO9gnpd5Rem-TzD6oN9rTGcU0 mise-correlation-id: - - 717519bf-b3e1-43c9-8f21-c698e29615ee + - 045e0ffa-601e-4b1e-b2e1-77aba85d5450 pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/cb586b9b-adbb-4444-84c7-2cece0f39dd6 x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-deletes: - - '14999' + - '199' + x-ms-ratelimit-remaining-subscription-global-deletes: + - '2999' + x-msedge-ref: + - 'Ref A: 04016A270B804039BD1F08B4DC5FC8FB Ref B: MAA201060513017 Ref C: 2025-07-02T10:22:53Z' status: code: 202 message: Accepted @@ -1491,15 +1343,17 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g -y + - --name --resource-group -y User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/389a1fc1-a803-4cc7-940e-a961726692ae*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/c6a5229d-ec2b-40a6-b485-10c7c1c17d33*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870485770596785&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=kstxTI3oUJA7WwLjW7njXkjJflBRV3DuuvcbajoOBtRXvkkiZbmlb4BunhZkzqVyL5jiRw7Yky2bZQC4g7W2spEZLPyevArDfZZdLSk0Msh31ELDYQBtUFNoQ5D_CH9puojBijEt69rU-bwOODqdunWoscbs6CH6IL-4wW6QDAk_SI8jRaU-Zt_GPk7qMacjbE3Zu7EiknV9p3a_KyD3_yeg6ooMHUzIT2NuCtRRj1KZjszqbE4TjalHIVp92xtoDllMPcNp6DER87vEKleddxBBc0S7-eMXxVG4mmhsPszmAmIJcm_9jheCPmM1mX1QvA9OmllOtLyGePIloa_6BA&h=6HdyhIa2M4XhUeUMrJmO9gnpd5Rem-TzD6oN9rTGcU0 response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/389a1fc1-a803-4cc7-940e-a961726692ae*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","name":"389a1fc1-a803-4cc7-940e-a961726692ae*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Deleting","startTime":"2023-07-04T08:36:25.5854373Z","error":{}}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/c6a5229d-ec2b-40a6-b485-10c7c1c17d33*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"c6a5229d-ec2b-40a6-b485-10c7c1c17d33*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Deleting","startTime":"2025-07-02T10:22:56.5890483Z","error":{}}' headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Elastic/locations/eastus/operationStatuses/c6a5229d-ec2b-40a6-b485-10c7c1c17d33*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870485775294057&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=DaLwIQUFkWLSeAb3DFVQ7Rbi3gG7wNvH8oChUca0TunlNPtnAK1HbtFeX8n5qBxsp1sMUMNIQCVTqZMQVm6U1X_KUU0JnzjHUigTOWVDVrmNM-0Hoeqwxl_Lz-MALcfP-iia7n_Y9XGl0aZjhzgpGt19Nzj3v0lmUgGxMuWYTVGA7YsFeOYtzKjjlJxdK0goALZiSHB77iM-Blzw1qTo4igNSsLlGuA_DAwAqEuxm4PYlJq0aqlKaCmSxLBj5SF7EizC8ZXF2b5w7cCfl5gNUyiSeJD58Du7bxvRaAI9l5sUTaSlUrUgf1yqqUbve3VvHTtK9sJn5NPSjFT79JK_DQ&h=hDftuW-Ykrrj-9f_E8LeTnSuYcAkyn9XprTNvmUQBC4 cache-control: - no-cache content-length: @@ -1507,17 +1361,25 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:25 GMT + - Wed, 02 Jul 2025 10:22:57 GMT etag: - - '"da05b42d-0000-0100-0000-64a3da090000"' + - '"fa006564-0000-0100-0000-686508800000"' expires: - '-1' + location: + - https://management.azure.com/providers/Microsoft.Elastic/locations/eastus/operationStatuses/c6a5229d-ec2b-40a6-b485-10c7c1c17d33*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870485775450362&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=dv4Z4ASsaVyI8c_WU2_EN2HYYQr89mK7_--9cVq5yG-e2sL06oqpPVNc3b-N6mINuVBrmOF-7--yGauz5-kWHfaCmt_nXoAR7k9a2Jw0vykPXlr7pTCuse-uBzxPrYEGAnsG5fW5fxUyK69-6_dI6UuXUeXEV35xOjDJmp8SRIgga9tHX7_PLJGfgT0qYoL0XErQ4gjBlUXhzgrC5S3Kzf5OfeZJa7yFWZLmf9CFQ44_K06K2vdYKq4tUMnG6_ag_5XDkixGhnQ5AybiArNFWupSL_o6p31XdXFgn13_J9c-ZqLB1AIv79y8PWkvUBcdaHy4i0365Qi_e5dv_2IG0w&h=OviS2DDybzpy7r6MBY_9_O94i8U1WwFKC4bw0MSClPE pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 0A347653C4B54C8399F31B8227419FEC Ref B: MAA201060513017 Ref C: 2025-07-02T10:22:57Z' status: code: 202 message: Accepted @@ -1533,14 +1395,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g -y + - --name --resource-group -y User-Agent: - - AZURECLI/2.49.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.10 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/389a1fc1-a803-4cc7-940e-a961726692ae*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/c6a5229d-ec2b-40a6-b485-10c7c1c17d33*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454?api-version=2024-06-15-preview&t=638870485770596785&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=kstxTI3oUJA7WwLjW7njXkjJflBRV3DuuvcbajoOBtRXvkkiZbmlb4BunhZkzqVyL5jiRw7Yky2bZQC4g7W2spEZLPyevArDfZZdLSk0Msh31ELDYQBtUFNoQ5D_CH9puojBijEt69rU-bwOODqdunWoscbs6CH6IL-4wW6QDAk_SI8jRaU-Zt_GPk7qMacjbE3Zu7EiknV9p3a_KyD3_yeg6ooMHUzIT2NuCtRRj1KZjszqbE4TjalHIVp92xtoDllMPcNp6DER87vEKleddxBBc0S7-eMXxVG4mmhsPszmAmIJcm_9jheCPmM1mX1QvA9OmllOtLyGePIloa_6BA&h=6HdyhIa2M4XhUeUMrJmO9gnpd5Rem-TzD6oN9rTGcU0 response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/389a1fc1-a803-4cc7-940e-a961726692ae*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","name":"389a1fc1-a803-4cc7-940e-a961726692ae*AD954E63C301E3574A3155578B24BB5CB102A8905B2BD65CC0B264E83FF42377","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Succeeded","startTime":"2023-07-04T08:36:25.5854373Z","endTime":"2023-07-04T08:36:27.2389706Z","error":{},"properties":null}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/c6a5229d-ec2b-40a6-b485-10c7c1c17d33*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","name":"c6a5229d-ec2b-40a6-b485-10c7c1c17d33*FDA753D682DA0ECCB15B1D4D4EA2119C84202C6A72F40F986FC0DD362B7D3454","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Succeeded","startTime":"2025-07-02T10:22:56.5890483Z","endTime":"2025-07-02T10:22:57.8498707Z","error":{},"properties":null}' headers: cache-control: - no-cache @@ -1549,21 +1411,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 04 Jul 2023 08:36:56 GMT + - Wed, 02 Jul 2025 10:23:27 GMT etag: - - '"da05ef2d-0000-0100-0000-64a3da0b0000"' + - '"fa006b64-0000-0100-0000-686508810000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 2A18100F75B943B3910A7189430F32FF Ref B: MAA201060513017 Ref C: 2025-07-02T10:23:27Z' status: code: 200 message: OK diff --git a/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor_monitored_subscription.yaml b/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor_monitored_subscription.yaml new file mode 100644 index 00000000000..54025ceb951 --- /dev/null +++ b/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor_monitored_subscription.yaml @@ -0,0 +1,874 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_elastic_monitor000001?api-version=2022-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001","name":"cli_test_elastic_monitor000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","test":"test_elastic_monitor_monitored_subscription","date":"2025-07-02T10:17:33Z","module":"elastic"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '410' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:17:44 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 8B8082194DD44072AC1B6F4846FBB861 Ref B: MAA201060513009 Ref C: 2025-07-02T10:17:44Z' + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus", "properties": {"userInfo": {"companyName": "Microsoft", + "emailAddress": "jkoretesting1604@testtestliftrtest2.onmicrosoft.com", "firstName": + "Alice", "lastName": "Bob"}}, "sku": {"name": "ess-consumption-2024_Monthly"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + Content-Length: + - '241' + Content-Type: + - application/json + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-consumption-2024_Monthly"},"location":"eastus","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:17:47.8513808Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:17:47.8513808Z"},"properties":{"userInfo":{"companyName":"Microsoft","emailAddress":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","firstName":"Alice","lastName":"Bob"},"provisioningState":"Accepted"}}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + cache-control: + - no-cache + content-length: + - '767' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:17:50 GMT + etag: + - '"bf00ece2-0000-0100-0000-6865074e0000"' + expires: + - '-1' + mise-correlation-id: + - 59d79cef-f5ec-4645-af2e-ff61d9361735 + pragma: + - no-cache + request-context: + - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/042b1f70-0913-4e73-8a2d-43cbab5e2d02 + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + x-msedge-ref: + - 'Ref A: 9F52152F7D924A1389478CF12E8274A5 Ref B: MAA201060515027 Ref C: 2025-07-02T10:17:45Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","name":"1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.0040088Z"}' + headers: + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:17:51 GMT + etag: + - '"fa00e556-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 6A0FDA70BA1C499386CF41F16C97BB17 Ref B: MAA201060515027 Ref C: 2025-07-02T10:17:51Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","name":"1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.0040088Z"}' + headers: + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:18:21 GMT + etag: + - '"fa00e556-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 06EF524EA63F43AABA56973B7F23D256 Ref B: MAA201060515027 Ref C: 2025-07-02T10:18:21Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","name":"1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.0040088Z"}' + headers: + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:18:51 GMT + etag: + - '"fa00e556-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: F4D2CC99A06048C6B54F2890C6A4B193 Ref B: MAA201060515027 Ref C: 2025-07-02T10:18:51Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","name":"1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.0040088Z"}' + headers: + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:19:22 GMT + etag: + - '"fa00e556-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 6FE47922FCE14FE1B2890EF0C4C8FD84 Ref B: MAA201060515027 Ref C: 2025-07-02T10:19:22Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","name":"1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.0040088Z"}' + headers: + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:19:52 GMT + etag: + - '"fa00e556-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 4A042E6955B74AC0A0FF80FED8BC92BF Ref B: MAA201060515027 Ref C: 2025-07-02T10:19:52Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","name":"1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.0040088Z"}' + headers: + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:20:23 GMT + etag: + - '"fa00e556-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: D918F2AFC8364A15895741861669427C Ref B: MAA201060515027 Ref C: 2025-07-02T10:20:23Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","name":"1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.0040088Z"}' + headers: + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:20:54 GMT + etag: + - '"fa00e556-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: DEA8A5586B2D49D192A91EE023B4950B Ref B: MAA201060515027 Ref C: 2025-07-02T10:20:54Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","name":"1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.0040088Z"}' + headers: + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:21:24 GMT + etag: + - '"fa00e556-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 28B6AD3ABFF6482FAD553E7A866B8B1A Ref B: MAA201060515027 Ref C: 2025-07-02T10:21:24Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","name":"1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.0040088Z"}' + headers: + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:21:55 GMT + etag: + - '"fa00e556-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 3C94734C337B4AD4B0BC78D41FB994E8 Ref B: MAA201060515027 Ref C: 2025-07-02T10:21:55Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE?api-version=2024-06-15-preview&t=638870482708826445&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=JTb4U40SGjbbtkhxgZNfYXZcfZafWmlIFJMTCDNxDI8TqXlH6xzXlpbG-mOoUjFZAB9EF5PKCWst8muIBh31JF6cPGfJanRhSawoREacbK3V773nrYJiWaQF8ixbz56tddTGiLSiNRwDTCfOVTW2JPVZSY_fTz_ua5JrIxyiqVB9OrL4obFERxaWDVIMnTZD1zQCM-C-XD-a1xPdy89ZqHmCg9_bGYLLCCDl3sgb4u06Mde_5YHgCN3pfXI4eelQgr4vHBVYZHiE52Swa9nKmjDbsa-YDiLzOx49JPQkXrCT0K68jIHgBAB50onMtWlqqQPizREY-L0VVtYtWw_8eg&h=xCjhfT9pV7_lsU4wmrByBGK8h3ojvLWG-Dyv6a7ckkc + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","name":"1d0d7bca-8275-45b2-b81d-45701fd394f9*53C5CB32A761FB96AF7D019C92F220582389ECAADF06EE59C78EE3731D9080BE","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Succeeded","startTime":"2025-07-02T10:17:50.0040088Z","endTime":"2025-07-02T10:21:13.6347409Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '572' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:25 GMT + etag: + - '"fa000062-0000-0100-0000-6865084b0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: BAF545DE48CD440F8D137C88C05E83DF Ref B: MAA201060515027 Ref C: 2025-07-02T10:22:25Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-consumption-2024_Monthly"},"location":"eastus","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:17:47.8513808Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:17:47.8513808Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","id":"4175716225","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"3ea2a44969a4b02214423328fa06d12b","azureSubscriptionId":"a81c0054-6c92-41aa-a235-4f9f98f917c6","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://monitor000002.es.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://5fe1f74921c3486396f5c80b3a740f38.eastus.azure.elastic-cloud.com","kibanaSsoUrl":"/sso/v1/go/ec:2328249581:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}' + headers: + cache-control: + - no-cache + content-length: + - '1520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:26 GMT + etag: + - '"0c00a9a4-0000-0800-0000-686508190000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 221E1DD10DB045DAB51E2A4B8110986F Ref B: MAA201060515027 Ref C: 2025-07-02T10:22:26Z' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"monitoredSubscriptionList": [{"status": "Active", "subscriptionId": + "cff37b56-870a-448f-a2fb-1a89235d4d32"}]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor monitored-subscription create + Connection: + - keep-alive + Content-Length: + - '127' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --monitor-name --configuration-name --monitored-subscription-list + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/monitoredSubscriptions/default?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/monitoredSubscriptions/default","name":"default","type":"microsoft.elastic/monitors/monitoredsubscriptions","properties":{"operation":"AddBegin","monitoredSubscriptionList":[{"subscriptionId":"cff37b56-870a-448f-a2fb-1a89235d4d32","status":"Active","error":null,"tagRules":null}],"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '469' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:30 GMT + expires: + - '-1' + mise-correlation-id: + - 7aef9f0a-d042-4328-bde9-14c8cae2a928 + pragma: + - no-cache + request-context: + - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/49ed49d8-a4dc-4d86-bbfc-4fb74842f055 + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + x-msedge-ref: + - 'Ref A: B8A9BB23E76A44C8BDC94DDCC28742C5 Ref B: MAA201060515051 Ref C: 2025-07-02T10:22:28Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor monitored-subscription update + Connection: + - keep-alive + ParameterSetName: + - -n --resource-group --monitor-name --monitored-subscription-list + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/monitoredSubscriptions/default?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/monitoredSubscriptions/default","name":"default","type":"Microsoft.Elastic/monitors/monitoredSubscriptions","properties":{"operation":"AddBegin","monitoredSubscriptionList":[{"subscriptionId":"CFF37B56-870A-448F-A2FB-1A89235D4D32","status":"Active","error":null,"tagRules":{"provisioningState":"Accepted","logRules":null}}]}}' + headers: + cache-control: + - no-cache + content-length: + - '481' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:32 GMT + expires: + - '-1' + mise-correlation-id: + - 537517f3-5b64-4593-be4f-af50cd2edd04 + pragma: + - no-cache + request-context: + - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/e3cb52d2-9c52-4986-bc4e-954f535dea19 + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: D792E98928F146358E4F32C03A4E2000 Ref B: MAA201060516047 Ref C: 2025-07-02T10:22:32Z' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"monitoredSubscriptionList": [{"status": "InProgress", + "subscriptionId": "cff37b56-870a-448f-a2fb-1a89235d4d32"}]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor monitored-subscription update + Connection: + - keep-alive + Content-Length: + - '131' + Content-Type: + - application/json + ParameterSetName: + - -n --resource-group --monitor-name --monitored-subscription-list + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/monitoredSubscriptions/default?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/monitoredSubscriptions/default","name":"default","type":"microsoft.elastic/monitors/monitoredsubscriptions","properties":{"operation":"AddBegin","monitoredSubscriptionList":[{"subscriptionId":"cff37b56-870a-448f-a2fb-1a89235d4d32","status":"InProgress","error":null,"tagRules":null}],"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '473' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:34 GMT + expires: + - '-1' + mise-correlation-id: + - 42cd83bf-ba47-44d0-9010-51120eef7a0c + pragma: + - no-cache + request-context: + - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/06a7519d-4cce-4ae9-8f5e-77355450168c + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + x-msedge-ref: + - 'Ref A: BD44D026B1814A7DAD2BC2033CB9E5D2 Ref B: MAA201060516047 Ref C: 2025-07-02T10:22:33Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor monitored-subscription show + Connection: + - keep-alive + ParameterSetName: + - -n -g --monitor-name + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/monitoredSubscriptions/default?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/monitoredSubscriptions/default","name":"default","type":"Microsoft.Elastic/monitors/monitoredSubscriptions","properties":{"operation":"AddBegin","monitoredSubscriptionList":[{"subscriptionId":"CFF37B56-870A-448F-A2FB-1A89235D4D32","status":"Active","error":null,"tagRules":{"provisioningState":"Accepted","logRules":null}}]}}' + headers: + cache-control: + - no-cache + content-length: + - '481' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:36 GMT + expires: + - '-1' + mise-correlation-id: + - b7026ead-e699-4638-9892-990b9473981f + pragma: + - no-cache + request-context: + - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/a0f60856-344a-4b38-8d97-3fb18792a146 + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 0A9863AD34314D28878A514D014FBD12 Ref B: MAA201060513031 Ref C: 2025-07-02T10:22:36Z' + status: + code: 200 + message: OK +version: 1 diff --git a/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor_open_ai_integration.yaml b/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor_open_ai_integration.yaml new file mode 100644 index 00000000000..74c15476e02 --- /dev/null +++ b/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor_open_ai_integration.yaml @@ -0,0 +1,927 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_elastic_monitor000001?api-version=2022-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001","name":"cli_test_elastic_monitor000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","test":"test_elastic_monitor_open_ai_integration","date":"2025-07-02T10:17:33Z","module":"elastic"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '407' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:17:45 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 251EA61E6C3A4F8383E8DA9E0FDE88FF Ref B: MAA201060515049 Ref C: 2025-07-02T10:17:44Z' + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus", "properties": {"userInfo": {"companyName": "Microsoft", + "emailAddress": "jkoretesting1604@testtestliftrtest2.onmicrosoft.com", "firstName": + "Alice", "lastName": "bob"}}, "sku": {"name": "ess-consumption-2024_Monthly"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + Content-Length: + - '241' + Content-Type: + - application/json + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-consumption-2024_Monthly"},"location":"eastus","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:17:48.7650213Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:17:48.7650213Z"},"properties":{"userInfo":{"companyName":"Microsoft","emailAddress":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","firstName":"Alice","lastName":"bob"},"provisioningState":"Accepted"}}' + headers: + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + cache-control: + - no-cache + content-length: + - '767' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:17:51 GMT + etag: + - '"bf00efe2-0000-0100-0000-6865074f0000"' + expires: + - '-1' + mise-correlation-id: + - b4a83df1-20a8-40ad-8536-f6c1e7dad393 + pragma: + - no-cache + request-context: + - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/89656957-39bc-4326-bff4-d6174b961c80 + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + x-msedge-ref: + - 'Ref A: 1729F4DCE24D40B7AAF9466F2E131DE2 Ref B: MAA201060514051 Ref C: 2025-07-02T10:17:46Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","name":"61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.567204Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:17:51 GMT + etag: + - '"fa00ec56-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: F53E0D8DF71944BA873B5029E3F555C2 Ref B: MAA201060514051 Ref C: 2025-07-02T10:17:51Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","name":"61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.567204Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:18:22 GMT + etag: + - '"fa00ec56-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: EC049C328CBC48FD9CC6179D4C0254F2 Ref B: MAA201060514051 Ref C: 2025-07-02T10:18:22Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","name":"61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.567204Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:18:52 GMT + etag: + - '"fa00ec56-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 3DF67EDB95EF4CBB8A13612E82EE182D Ref B: MAA201060514051 Ref C: 2025-07-02T10:18:52Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","name":"61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.567204Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:19:23 GMT + etag: + - '"fa00ec56-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 323B1E4728E94E2790A71AADE1FA7F34 Ref B: MAA201060514051 Ref C: 2025-07-02T10:19:23Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","name":"61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.567204Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:19:53 GMT + etag: + - '"fa00ec56-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: B338C551979F4314912E31DB08FFDCA4 Ref B: MAA201060514051 Ref C: 2025-07-02T10:19:53Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","name":"61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.567204Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:20:24 GMT + etag: + - '"fa00ec56-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: B39CCA6F29F94F468D95ACC99210944C Ref B: MAA201060514051 Ref C: 2025-07-02T10:20:24Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","name":"61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.567204Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:20:54 GMT + etag: + - '"fa00ec56-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: E9A79A4B45DA4ADAB0A62A617607F816 Ref B: MAA201060514051 Ref C: 2025-07-02T10:20:54Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","name":"61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.567204Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:21:25 GMT + etag: + - '"fa00ec56-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: E50E4F2EBE4F4F0CA3E4803018104FD4 Ref B: MAA201060514051 Ref C: 2025-07-02T10:21:24Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","name":"61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:50.567204Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:21:55 GMT + etag: + - '"fa00ec56-0000-0100-0000-6865074e0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: D941467EF7E248438905BF802348E307 Ref B: MAA201060514051 Ref C: 2025-07-02T10:21:55Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6?api-version=2024-06-15-preview&t=638870482714525506&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=ELSnfLObKo9QciEGTf8fX876s1mHPtDQieTYUfTNsas3HPkNUiHzhRbQqHju9Zyt3Icgpo-__0VGHOIkyJaRqyKu1tCOQePEwoy_YCkM6dxvNHhi2COPLCK4L3d3jhmR_ml7K-OfxAE6Q5uEtzNj5NRXwjhzjzXro9E3ooCUZmUP_Lv4RnGJhDvM_DYm-XY_nXoILhejBcqawPCpjJktdZhHxCoV1TkyVe-V3GkXDRyWE5ZPg1iGVQsxoERJc27kk8CimtloXfwG14LInZjH7dt7VHlAYAl3daNKfaR7aOuLmfrYwMwJ9Ubvawpvvr7plQvZ3giHCCOC6eye8DNrkg&h=0D4M9EtYshQl4_yXvO-jdc8jM01EXdMZaB3lBSmyqAk + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","name":"61583cb8-3d15-44b0-b47e-eb079e73ad42*798ED88CCBA4417B4FA98F354461FF57B9207CC08A70A232B50EAAB2B36C19F6","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Succeeded","startTime":"2025-07-02T10:17:50.567204Z","endTime":"2025-07-02T10:21:20.8283578Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '571' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:25 GMT + etag: + - '"f107aa8c-0000-0800-0000-686508510000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 3EE14FAE6CF4402DB09801861993460B Ref B: MAA201060514051 Ref C: 2025-07-02T10:22:25Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-consumption-2024_Monthly"},"location":"eastus","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:17:48.7650213Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:17:48.7650213Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","id":"4175716225","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"a7e065cbfff55e5b754ff08f8564af1c","azureSubscriptionId":"a81c0054-6c92-41aa-a235-4f9f98f917c6","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://monitor000002.es.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://9a9a4ee373e14f3096e115236b8dcfd4.eastus.azure.elastic-cloud.com","kibanaSsoUrl":"/sso/v1/go/ec:2328249581:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}' + headers: + cache-control: + - no-cache + content-length: + - '1520' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:26 GMT + etag: + - '"0c001ea6-0000-0800-0000-686508200000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: E557C93AF6114FB18953D6E90B6B7AED Ref B: MAA201060514051 Ref C: 2025-07-02T10:22:26Z' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"key": "9e1bac69b92242129ad1f2373dd06939", "openAIResourceEndpoint": + "https://es-openai-resource.openai.azure.com/openai/deployments/test1/chat/completions?api-version=2024-06-15-preview", + "openAIResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/es-cloudtests-portal/providers/Microsoft.CognitiveServices/accounts/es-openAi-resource"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor open-ai-integration create + Connection: + - keep-alive + Content-Length: + - '382' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --monitor-name --integration-name --open-ai-resource-id --open-ai-resource-endpoint + --key + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/openAIIntegrations/default?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/openAIIntegrations/default","name":"default","type":"microsoft.elastic/monitors/openaiintegrations","properties":{"openAIResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/es-cloudtests-portal/providers/Microsoft.CognitiveServices/accounts/es-openAi-resource","openAIResourceEndpoint":"https://es-openai-resource.openai.azure.com/openai/deployments/test1/chat/completions?api-version=2024-06-15-preview","lastRefreshAt":"2025-07-02T10:22:30.5743571Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '637' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:30 GMT + etag: + - '"a203b48a-0000-0100-0000-686508660000"' + expires: + - '-1' + mise-correlation-id: + - 287bcf79-b420-4e2c-bfd2-51e1a58cb34e + pragma: + - no-cache + request-context: + - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/7c696e11-b597-4a0a-9f6b-d1d1e81cb024 + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + x-msedge-ref: + - 'Ref A: 070C717794554ECEB58952871D5AD281 Ref B: MAA201060513019 Ref C: 2025-07-02T10:22:28Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor open-ai-integration update + Connection: + - keep-alive + ParameterSetName: + - -n -g --monitor-name --key --open-ai-resource-endpoint --open-ai-resource-id + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/openAIIntegrations/default?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/openAIIntegrations/default","name":"default","type":"microsoft.elastic/monitors/openaiintegrations","properties":{"openAIResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/es-cloudtests-portal/providers/Microsoft.CognitiveServices/accounts/es-openAi-resource","openAIResourceEndpoint":"https://es-openai-resource.openai.azure.com/openai/deployments/test1/chat/completions?api-version=2024-06-15-preview","lastRefreshAt":"2025-07-02T10:22:30.5743571Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '637' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:33 GMT + etag: + - '"a203b48a-0000-0100-0000-686508660000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/6da6d058-58f4-41a6-8118-85f82f73fb9d + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: F1782A98E4344DA78ACD5D9A4DFE7371 Ref B: MAA201060514017 Ref C: 2025-07-02T10:22:32Z' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"key": "9e1bac69b92242129ad1f2373dd06939", "openAIResourceEndpoint": + "https://es-openai-resource.openai.azure.com/openai/deployments/test1/chat/completions?api-version=2024-06-15-preview", + "openAIResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/es-cloudtests-portal/providers/Microsoft.CognitiveServices/accounts/es-openAi-resource"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor open-ai-integration update + Connection: + - keep-alive + Content-Length: + - '382' + Content-Type: + - application/json + ParameterSetName: + - -n -g --monitor-name --key --open-ai-resource-endpoint --open-ai-resource-id + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/openAIIntegrations/default?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/openAIIntegrations/default","name":"default","type":"microsoft.elastic/monitors/openaiintegrations","properties":{"openAIResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/es-cloudtests-portal/providers/Microsoft.CognitiveServices/accounts/es-openAi-resource","openAIResourceEndpoint":"https://es-openai-resource.openai.azure.com/openai/deployments/test1/chat/completions?api-version=2024-06-15-preview","lastRefreshAt":"2025-07-02T10:22:36.5911013Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '637' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:36 GMT + etag: + - '"a203d68a-0000-0100-0000-6865086c0000"' + expires: + - '-1' + mise-correlation-id: + - c7d39451-0f58-42b1-8a7f-054f9a0582f5 + pragma: + - no-cache + request-context: + - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/abcb3da6-fc27-44e7-8e1e-30d5a7be8db4 + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + x-msedge-ref: + - 'Ref A: 585EEFB35D4942978EB1602FACB44FCC Ref B: MAA201060514017 Ref C: 2025-07-02T10:22:34Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor open-ai-integration list + Connection: + - keep-alive + ParameterSetName: + - -g --monitor-name + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/openAIIntegrations?api-version=2024-06-15-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/openAIIntegrations/default","name":"default","type":"microsoft.elastic/monitors/openaiintegrations","properties":{"openAIResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/es-cloudtests-portal/providers/Microsoft.CognitiveServices/accounts/es-openAi-resource","openAIResourceEndpoint":"https://es-openai-resource.openai.azure.com/openai/deployments/test1/chat/completions?api-version=2024-06-15-preview","lastRefreshAt":"2025-07-02T10:22:36.5911013Z"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '649' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:38 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/ea29ae0b-d940-4dd3-a2b7-f066f3f258af + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: FD7DF382B6274994A5B8E356C7A860BB Ref B: MAA201060516053 Ref C: 2025-07-02T10:22:38Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor open-ai-integration show + Connection: + - keep-alive + ParameterSetName: + - -n -g --monitor-name + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/openAIIntegrations/default?api-version=2024-06-15-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/openAIIntegrations/default","name":"default","type":"microsoft.elastic/monitors/openaiintegrations","properties":{"openAIResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/es-cloudtests-portal/providers/Microsoft.CognitiveServices/accounts/es-openAi-resource","openAIResourceEndpoint":"https://es-openai-resource.openai.azure.com/openai/deployments/test1/chat/completions?api-version=2024-06-15-preview","lastRefreshAt":"2025-07-02T10:22:36.5911013Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '637' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:22:39 GMT + etag: + - '"a203d68a-0000-0100-0000-6865086c0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/cc597e5b-78f2-4aba-90e3-df8076cf7806 + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 2EFC6522C0C1421CA27DE5B25B02E972 Ref B: MAA201060513027 Ref C: 2025-07-02T10:22:39Z' + status: + code: 200 + message: OK +version: 1 diff --git a/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor_tag_rule.yaml b/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor_tag_rule.yaml index 42d565d3615..6504487e227 100644 --- a/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor_tag_rule.yaml +++ b/src/elastic/azext_elastic/tests/latest/recordings/test_elastic_monitor_tag_rule.yaml @@ -11,14 +11,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_elastic_monitor000001?api-version=2022-09-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001","name":"cli_test_elastic_monitor000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","test":"test_elastic_monitor_tag_rule","date":"2023-05-25T08:26:07Z","module":"elastic"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001","name":"cli_test_elastic_monitor000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","test":"test_elastic_monitor_tag_rule","date":"2025-07-02T10:17:33Z","module":"elastic"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,24 +27,28 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:26:11 GMT + - Wed, 02 Jul 2025 10:17:45 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 2084D0164632404FBEB39C0AF805CDE3 Ref B: MAA201060516039 Ref C: 2025-07-02T10:17:44Z' status: code: 200 message: OK - request: - body: '{"location": "eastus", "properties": {"userInfo": {"companyName": "Micosoft", - "emailAddress": "v-jingszhang@microsoft.com", "firstName": "Alice", "lastName": - "bob"}}, "sku": {"name": "ess-monthly-consumption_Monthly"}}' + body: '{"location": "eastus", "properties": {"userInfo": {"companyName": "Microsoft", + "emailAddress": "jkoretesting1604@testtestliftrtest2.onmicrosoft.com", "firstName": + "Alice", "lastName": "bob"}}, "sku": {"name": "ess-consumption-2024_Monthly"}}' headers: Accept: - application/json @@ -55,47 +59,55 @@ interactions: Connection: - keep-alive Content-Length: - - '218' + - '241' Content-Type: - application/json ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2024-06-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-monthly-consumption_Monthly"},"location":"eastus","systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-05-25T08:26:16.6008036Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-05-25T08:26:16.6008036Z"},"properties":{"userInfo":{"companyName":"Micosoft","emailAddress":"v-jingszhang@microsoft.com","firstName":"Alice","lastName":"bob"},"provisioningState":"Accepted"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-consumption-2024_Monthly"},"location":"eastus","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:17:49.0726763Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:17:49.0726763Z"},"properties":{"userInfo":{"companyName":"Microsoft","emailAddress":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","firstName":"Alice","lastName":"bob"},"provisioningState":"Accepted"}}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C?api-version=2023-02-01-preview + - https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao cache-control: - no-cache content-length: - - '694' + - '767' content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:26:23 GMT + - Wed, 02 Jul 2025 10:17:51 GMT etag: - - '"ab02ac8f-0000-0100-0000-646f1bae0000"' + - '"bf00f1e2-0000-0100-0000-6865074f0000"' expires: - '-1' mise-correlation-id: - - 38ba274a-21d1-4419-a3e4-88e07e41f7cf + - 37e5e6e6-1437-496e-8112-96cf4f0af757 pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/77025aa5-e115-4b29-80e2-ab54fd3c1069 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' + x-msedge-ref: + - 'Ref A: 20DFED17FD3E40A8A69EF4D34CC718A2 Ref B: MAA201060513031 Ref C: 2025-07-02T10:17:46Z' status: code: 201 message: Created @@ -111,14 +123,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","name":"edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-05-25T08:26:21.7399921Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","name":"45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:51.1210117Z"}' headers: cache-control: - no-cache @@ -127,21 +139,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:26:23 GMT + - Wed, 02 Jul 2025 10:17:52 GMT etag: - - '"8401a9cc-0000-0100-0000-646f1bad0000"' + - '"fa00f556-0000-0100-0000-6865074f0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: F3E8506456C24D9FA12B952FF338C9D4 Ref B: MAA201060513031 Ref C: 2025-07-02T10:17:52Z' status: code: 200 message: OK @@ -157,14 +171,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","name":"edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-05-25T08:26:21.7399921Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","name":"45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:51.1210117Z"}' headers: cache-control: - no-cache @@ -173,21 +187,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:26:54 GMT + - Wed, 02 Jul 2025 10:18:22 GMT etag: - - '"8401a9cc-0000-0100-0000-646f1bad0000"' + - '"fa00f556-0000-0100-0000-6865074f0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 16062AC9FAD54735A28A804521965643 Ref B: MAA201060513031 Ref C: 2025-07-02T10:18:22Z' status: code: 200 message: OK @@ -203,14 +219,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","name":"edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-05-25T08:26:21.7399921Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","name":"45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:51.1210117Z"}' headers: cache-control: - no-cache @@ -219,21 +235,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:27:24 GMT + - Wed, 02 Jul 2025 10:18:53 GMT etag: - - '"8401a9cc-0000-0100-0000-646f1bad0000"' + - '"fa00f556-0000-0100-0000-6865074f0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: B9DCDA54C9344B4D9A7AD0AA61C53C56 Ref B: MAA201060513031 Ref C: 2025-07-02T10:18:53Z' status: code: 200 message: OK @@ -249,14 +267,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","name":"edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-05-25T08:26:21.7399921Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","name":"45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:51.1210117Z"}' headers: cache-control: - no-cache @@ -265,21 +283,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:27:54 GMT + - Wed, 02 Jul 2025 10:19:23 GMT etag: - - '"8401a9cc-0000-0100-0000-646f1bad0000"' + - '"fa00f556-0000-0100-0000-6865074f0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: E0190CAEF9C24F4DAF916817CE557292 Ref B: MAA201060513031 Ref C: 2025-07-02T10:19:23Z' status: code: 200 message: OK @@ -295,14 +315,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","name":"edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-05-25T08:26:21.7399921Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","name":"45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:51.1210117Z"}' headers: cache-control: - no-cache @@ -311,21 +331,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:28:25 GMT + - Wed, 02 Jul 2025 10:19:54 GMT etag: - - '"8401a9cc-0000-0100-0000-646f1bad0000"' + - '"fa00f556-0000-0100-0000-6865074f0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: B9D542E6965C483AA7317D0836E9880E Ref B: MAA201060513031 Ref C: 2025-07-02T10:19:54Z' status: code: 200 message: OK @@ -341,14 +363,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","name":"edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-05-25T08:26:21.7399921Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","name":"45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:51.1210117Z"}' headers: cache-control: - no-cache @@ -357,21 +379,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:28:55 GMT + - Wed, 02 Jul 2025 10:20:25 GMT etag: - - '"8401a9cc-0000-0100-0000-646f1bad0000"' + - '"fa00f556-0000-0100-0000-6865074f0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 1E189883A6964786B1EE6ADB93DA81F4 Ref B: MAA201060513031 Ref C: 2025-07-02T10:20:25Z' status: code: 200 message: OK @@ -387,14 +411,14 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","name":"edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2023-05-25T08:26:21.7399921Z"}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","name":"45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:51.1210117Z"}' headers: cache-control: - no-cache @@ -403,21 +427,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:29:25 GMT + - Wed, 02 Jul 2025 10:20:55 GMT etag: - - '"8401a9cc-0000-0100-0000-646f1bad0000"' + - '"fa00f556-0000-0100-0000-6865074f0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 5AE8C66F94814FD8BA6408547845299E Ref B: MAA201060513031 Ref C: 2025-07-02T10:20:55Z' status: code: 200 message: OK @@ -433,37 +459,135 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C?api-version=2023-02-01-preview + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao response: body: - string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","name":"edddbef0-ad46-426d-a276-641706deb468*0A2539CFD288CBCACE35C21A18DE43A02EAB191AE8C828B6220298592914055C","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Succeeded","startTime":"2023-05-25T08:26:21.7399921Z","properties":null}' + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","name":"45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:51.1210117Z"}' headers: cache-control: - no-cache content-length: - - '531' + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:21:26 GMT + etag: + - '"fa00f556-0000-0100-0000-6865074f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 15EE6E04CC764E7BA884631E60FF29FD Ref B: MAA201060513031 Ref C: 2025-07-02T10:21:26Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","name":"45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Accepted","startTime":"2025-07-02T10:17:51.1210117Z"}' + headers: + cache-control: + - no-cache + content-length: + - '512' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 02 Jul 2025 10:21:56 GMT + etag: + - '"fa00f556-0000-0100-0000-6865074f0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 9DFF9071711F44CC9B2E7F3FF3007BE2 Ref B: MAA201060513031 Ref C: 2025-07-02T10:21:56Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - elastic monitor create + Connection: + - keep-alive + ParameterSetName: + - --name --resource-group --user-info --sku --debug + User-Agent: + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570?api-version=2024-06-15-preview&t=638870482718540885&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=VjOMkHxx_S85YltuwKxka70L-N13_Rf1-QzCmoGi262c9R_yzQr5fVW3gqYlBNu473afD9YoytaLukS5i-l84w6IlGEaymc1CQ0M0ri-SP5O2J3Nn54A0fJnsdI-JM8Ur4p2k2OtFcyGNA-4u6Nx6wbZCG8j1mc8qoDcKLScKLkE09g2X4QsHioZx5fFPmfGzUsJm7dhq5_fE3v58X8Nskg8EZpUJcIsgXYAOKezF6v9v9sG5TVkuQUF6eV6u13ophupztQuvbcnDaA8bGp-oD4HIoobGWnPAPSq7EAd-aBKrmdDJwcBebfPUvPuOB9qvX6kNyzel-z456jre4a3XA&h=RS4nhrcqcoJr7ztpUptpgIPfLwcTtjg3mVOIu-_MZao + response: + body: + string: '{"id":"/providers/Microsoft.Elastic/locations/EASTUS/operationStatuses/45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","name":"45763e74-1098-4f07-937b-1382289c1374*048489AD178021DA9C691F12B4B1E6E2FF11913CD8D62813FCFA94F9B06A9570","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","status":"Succeeded","startTime":"2025-07-02T10:17:51.1210117Z","endTime":"2025-07-02T10:21:17.3714492Z","properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '572' content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:29:56 GMT + - Wed, 02 Jul 2025 10:22:27 GMT etag: - - '"c900a408-0000-0300-0000-646f1c6c0000"' + - '"f1073f8b-0000-0800-0000-6865084c0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: DF7082E81C02481483FE8F4444390821 Ref B: MAA201060513031 Ref C: 2025-07-02T10:22:27Z' status: code: 200 message: OK @@ -479,39 +603,41 @@ interactions: Connection: - keep-alive ParameterSetName: - - -n -g --user-info --sku + - --name --resource-group --user-info --sku --debug User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002?api-version=2024-06-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-monthly-consumption_Monthly"},"location":"eastus","systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-05-25T08:26:16.6008036Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-05-25T08:26:16.6008036Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"v-jingszhang@microsoft.com","id":"2057192889","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"eb376d2231b48ee6d72715814bdb57f8","azureSubscriptionId":"5a611eed-e33a-44e8-92b1-3f6bf835905e","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://bcba3e2ec8fb484192a3db8505015342.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://65e51fe8ab074892a7712d915e31f9b2.eastus.azure.elastic-cloud.com:9243","kibanaSsoUrl":"/sso/v1/go/ec:1850505891:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com:9243"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002","name":"monitor000002","type":"microsoft.elastic/monitors","sku":{"name":"ess-consumption-2024_Monthly"},"location":"eastus","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:17:49.0726763Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:17:49.0726763Z"},"properties":{"provisioningState":"Succeeded","monitoringStatus":"Enabled","elasticProperties":{"elasticCloudUser":{"emailAddress":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","id":"4175716225","elasticCloudSsoDefaultUrl":"https://cloud.elastic.co"},"elasticCloudDeployment":{"name":"monitor000002","deploymentId":"71c572e4fb468a35a91b98dfe6941dc6","azureSubscriptionId":"a81c0054-6c92-41aa-a235-4f9f98f917c6","elasticsearchRegion":"azure-eastus","elasticsearchServiceUrl":"https://monitor000002.es.eastus.azure.elastic-cloud.com","kibanaServiceUrl":"https://22b0e83090a14413bf0e8107b31f1d71.eastus.azure.elastic-cloud.com","kibanaSsoUrl":"/sso/v1/go/ec:2328249581:kibana-monitor000002?acs=https://monitor000002.kb.eastus.azure.elastic-cloud.com/api/security/saml/callback&sp_login_url=https://monitor000002.kb.eastus.azure.elastic-cloud.com"}},"liftrResourceCategory":"MonitorLogs","liftrResourcePreference":0,"generateApiKey":false}}' headers: cache-control: - no-cache content-length: - - '1479' + - '1520' content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:29:56 GMT + - Wed, 02 Jul 2025 10:22:28 GMT etag: - - '"ab0258a7-0000-0100-0000-646f1c3d0000"' + - '"0c0081a5-0000-0800-0000-6865081d0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: B07C20BA5C7D42E3992A4F696055C327 Ref B: MAA201060513031 Ref C: 2025-07-02T10:22:27Z' status: code: 200 message: OK @@ -534,43 +660,47 @@ interactions: ParameterSetName: - -n -g --monitor-name --log-rules User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default?api-version=2024-06-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default","name":"default","type":"microsoft.elastic/monitors/tagrules","systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-05-25T08:29:57.9851257Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-05-25T08:29:57.9851257Z"},"properties":{"provisioningState":"Succeeded","logRules":{"sendAadLogs":false,"sendSubscriptionLogs":false,"sendActivityLogs":false,"filteringTags":[{"name":"Environment","value":"Prod","action":"Include"}]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default","name":"default","type":"microsoft.elastic/monitors/tagrules","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:22:30.9396274Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:22:30.9396274Z"},"properties":{"provisioningState":"Succeeded","logRules":{"sendAadLogs":false,"sendSubscriptionLogs":false,"sendActivityLogs":false,"filteringTags":[{"name":"Environment","value":"Prod","action":"Include"}]}}}' headers: cache-control: - no-cache content-length: - - '689' + - '739' content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:29:59 GMT + - Wed, 02 Jul 2025 10:22:31 GMT etag: - - '"2d007fdb-0000-0100-0000-646f1c870000"' + - '"c000776c-0000-0100-0000-686508670000"' expires: - '-1' mise-correlation-id: - - 0489bf98-c4ad-46cc-bdc3-979817085891 + - be500b2a-7245-4059-9138-ab7144cbb44d pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/7b4c14d5-805f-44dd-8546-6f9032a4d881 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' + x-msedge-ref: + - 'Ref A: F8215A2CEA5A4CAB98B63108F2246CBB Ref B: MAA201060515017 Ref C: 2025-07-02T10:22:30Z' status: code: 200 message: OK @@ -588,43 +718,47 @@ interactions: ParameterSetName: - -n -g --monitor-name --log-rules User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default?api-version=2024-06-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default","name":"default","type":"microsoft.elastic/monitors/tagrules","systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-05-25T08:29:57.9851257Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-05-25T08:29:57.9851257Z"},"properties":{"provisioningState":"Succeeded","logRules":{"sendAadLogs":false,"sendSubscriptionLogs":false,"sendActivityLogs":false,"filteringTags":[{"name":"Environment","value":"Prod","action":"Include"}]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default","name":"default","type":"microsoft.elastic/monitors/tagrules","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:22:30.9396274Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:22:30.9396274Z"},"properties":{"provisioningState":"Succeeded","logRules":{"sendAadLogs":false,"sendSubscriptionLogs":false,"sendActivityLogs":false,"filteringTags":[{"name":"Environment","value":"Prod","action":"Include"}]}}}' headers: cache-control: - no-cache content-length: - - '689' + - '739' content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:30:00 GMT + - Wed, 02 Jul 2025 10:22:33 GMT etag: - - '"2d007fdb-0000-0100-0000-646f1c870000"' + - '"c000776c-0000-0100-0000-686508670000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/d892a345-65c3-490e-a55e-736c7796e1cc x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: FD9E54FA47B64D68A916E6844CE7D328 Ref B: MAA201060516009 Ref C: 2025-07-02T10:22:32Z' status: code: 200 message: OK - request: body: '{"properties": {"logRules": {"filteringTags": [{"action": "Include", "name": - "Environment2", "value": "Prod"}]}, "provisioningState": "Succeeded"}}' + "Environment2", "value": "Prod"}]}}}' headers: Accept: - application/json @@ -635,49 +769,53 @@ interactions: Connection: - keep-alive Content-Length: - - '147' + - '113' Content-Type: - application/json ParameterSetName: - -n -g --monitor-name --log-rules User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default?api-version=2024-06-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default","name":"default","type":"microsoft.elastic/monitors/tagrules","systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-05-25T08:29:57.9851257Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-05-25T08:30:01.3324185Z"},"properties":{"provisioningState":"Succeeded","logRules":{"sendAadLogs":false,"sendSubscriptionLogs":false,"sendActivityLogs":false,"filteringTags":[{"name":"Environment2","value":"Prod","action":"Include"}]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default","name":"default","type":"microsoft.elastic/monitors/tagrules","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:22:30.9396274Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:22:34.9678682Z"},"properties":{"provisioningState":"Succeeded","logRules":{"sendAadLogs":false,"sendSubscriptionLogs":false,"sendActivityLogs":false,"filteringTags":[{"name":"Environment2","value":"Prod","action":"Include"}]}}}' headers: cache-control: - no-cache content-length: - - '690' + - '740' content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:30:01 GMT + - Wed, 02 Jul 2025 10:22:35 GMT etag: - - '"2d0080db-0000-0100-0000-646f1c8a0000"' + - '"c000876c-0000-0100-0000-6865086b0000"' expires: - '-1' mise-correlation-id: - - 9ecb7d04-accf-4645-a3fe-e5aaf3364864 + - 19f394f4-1de3-48fa-b8ef-105975664478 pragma: - no-cache request-context: - appId=cid-v1:13f6b276-8851-4983-9417-68bc36807add strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/9fa2fbd6-5cc3-45ac-957a-3aa676da54d4 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' + x-msedge-ref: + - 'Ref A: 88A1B771D4954761B1D1403D86116F6D Ref B: MAA201060516009 Ref C: 2025-07-02T10:22:34Z' status: code: 200 message: OK @@ -695,35 +833,39 @@ interactions: ParameterSetName: - -g --monitor-name User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules?api-version=2024-06-15-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default","name":"default","type":"microsoft.elastic/monitors/tagrules","systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-05-25T08:29:57.9851257Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-05-25T08:30:01.3324185Z"},"properties":{"provisioningState":"Succeeded","logRules":{"sendAadLogs":false,"sendSubscriptionLogs":false,"sendActivityLogs":false,"filteringTags":[{"name":"Environment2","value":"Prod","action":"Include"}]}}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default","name":"default","type":"microsoft.elastic/monitors/tagrules","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:22:30.9396274Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:22:34.9678682Z"},"properties":{"provisioningState":"Succeeded","logRules":{"sendAadLogs":false,"sendSubscriptionLogs":false,"sendActivityLogs":false,"filteringTags":[{"name":"Environment2","value":"Prod","action":"Include"}]}}}]}' headers: cache-control: - no-cache content-length: - - '702' + - '752' content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:30:03 GMT + - Wed, 02 Jul 2025 10:22:36 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/9a437250-eeb4-401f-a540-3d2ec10cf521 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 46198D1883284227A717B7239FAAEE82 Ref B: MAA201060514031 Ref C: 2025-07-02T10:22:36Z' status: code: 200 message: OK @@ -741,37 +883,41 @@ interactions: ParameterSetName: - -n -g --monitor-name User-Agent: - - AZURECLI/2.48.1 (AAZ) azsdk-python-core/1.26.0 Python/3.10.9 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.64.0 azsdk-python-core/1.28.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default?api-version=2023-02-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default?api-version=2024-06-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default","name":"default","type":"microsoft.elastic/monitors/tagrules","systemData":{"createdBy":"v-jingszhang@microsoft.com","createdByType":"User","createdAt":"2023-05-25T08:29:57.9851257Z","lastModifiedBy":"v-jingszhang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-05-25T08:30:01.3324185Z"},"properties":{"provisioningState":"Succeeded","logRules":{"sendAadLogs":false,"sendSubscriptionLogs":false,"sendActivityLogs":false,"filteringTags":[{"name":"Environment2","value":"Prod","action":"Include"}]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_elastic_monitor000001/providers/Microsoft.Elastic/monitors/monitor000002/tagRules/default","name":"default","type":"microsoft.elastic/monitors/tagrules","systemData":{"createdBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","createdByType":"User","createdAt":"2025-07-02T10:22:30.9396274Z","lastModifiedBy":"jkoretesting1604@testtestliftrtest2.onmicrosoft.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T10:22:34.9678682Z"},"properties":{"provisioningState":"Succeeded","logRules":{"sendAadLogs":false,"sendSubscriptionLogs":false,"sendActivityLogs":false,"filteringTags":[{"name":"Environment2","value":"Prod","action":"Include"}]}}}' headers: cache-control: - no-cache content-length: - - '690' + - '740' content-type: - application/json; charset=utf-8 date: - - Thu, 25 May 2023 08:30:06 GMT + - Wed, 02 Jul 2025 10:22:38 GMT etag: - - '"2d0080db-0000-0100-0000-646f1c8a0000"' + - '"c000876c-0000-0100-0000-6865086b0000"' expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=82864c3d-4a6a-44c6-861c-a93438e917e6/southeastasia/caf7e110-6fa7-4427-a030-642f5a867ad3 x-ms-providerhub-traffic: - 'True' + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: E79F2AE4DC4B413CA3D51A5ADFCB6493 Ref B: MAA201060515033 Ref C: 2025-07-02T10:22:38Z' status: code: 200 message: OK diff --git a/src/elastic/azext_elastic/tests/latest/test_elastic_scenario.py b/src/elastic/azext_elastic/tests/latest/test_elastic_scenario.py index 23e8d0676ad..3b85b962dc8 100644 --- a/src/elastic/azext_elastic/tests/latest/test_elastic_scenario.py +++ b/src/elastic/azext_elastic/tests/latest/test_elastic_scenario.py @@ -16,29 +16,29 @@ class ElasticScenario(ScenarioTest): def test_elastic_monitor(self, resource_group): email = self.cmd('account show').get_output_in_json()['user']['name'] self.kwargs.update({ - 'monitor': self.create_random_name('monitor', 20), - 'email': email - }) - self.cmd('elastic monitor create -n {monitor} -g {rg} --user-info {{firstName:Alice,lastName:bob,companyName:Micosoft,emailAddress:{email}}} --sku {{name:ess-monthly-consumption_Monthly}}', checks=[ - self.check('name', '{monitor}'), - self.check('resourceGroup', '{rg}'), - self.check('sku.name', 'ess-monthly-consumption_Monthly') - ]) - self.cmd('elastic monitor update -n {monitor} -g {rg} --tags {{tag:test,tag2:test2}}', checks=[ - self.check('name', '{monitor}'), - self.check('resourceGroup', '{rg}'), - self.check('tags.tag', 'test'), - self.check('tags.tag2', 'test2') + 'monitor': self.create_random_name('monitor', 20), + 'rg': resource_group, + 'email': email, + 'ruleSetId': '31d91b5afb6f4c2eaaf104c97b1991dd' + }) + self.cmd('elastic monitor create ' + '--name {monitor} ' + '--resource-group {rg} ' + '--user-info "{{\\"firstName\\":\\"Alice\\",\\"lastName\\":\\"bob\\",\\"companyName\\":\\"Microsoft\\",\\"emailAddress\\":\\"{email}\\"}}" ' + '--sku "{{\\"name\\":\\"ess-consumption-2024_Monthly\\"}}" --debug', checks=[ + self.check('name', '{monitor}'), + self.check('resourceGroup', '{rg}'), + self.check('sku.name', 'ess-consumption-2024_Monthly') ]) self.cmd('elastic monitor list -g {rg}', checks=[ self.check('[0].name', '{monitor}'), self.check('[0].resourceGroup', '{rg}'), - self.check('[0].sku.name', 'ess-monthly-consumption_Monthly') + self.check('[0].sku.name', 'ess-consumption-2024_Monthly') ]) self.cmd('elastic monitor show -n {monitor} -g {rg}', checks=[ self.check('name', '{monitor}'), self.check('resourceGroup', '{rg}'), - self.check('sku.name', 'ess-monthly-consumption_Monthly') + self.check('sku.name', 'ess-consumption-2024_Monthly') ]) self.cmd("elastic monitor create-or-update-external-user --monitor-name {monitor} -g {rg} --user-name newuser --full-name fullname --password password --email-id email@outlook.com --roles [admin,other_role]", checks=[self.check('created', True)]) self.cmd('elastic monitor list-all-traffic-filter --monitor-name {monitor} -g {rg}', checks=[ @@ -50,29 +50,38 @@ def test_elastic_monitor(self, resource_group): self.cmd('elastic monitor list-deployment-info --monitor-name {monitor} -g {rg}', checks=[ self.check('status', 'Healthy') ]) + self.cmd('elastic monitor list-connected-partner-resource --monitor-name {monitor} -g {rg}', checks=[ + self.check('type(@)', 'array') + ]) + self.cmd('elastic monitor get-billing-info --monitor-name {monitor} -g {rg}', checks=[ + self.check('length(marketplaceSaasInfo)', 5) + ]) self.cmd('elastic monitor list-resource --monitor-name {monitor} -g {rg}') self.cmd('elastic monitor list-upgradable-version --monitor-name {monitor} -g {rg}') self.cmd('elastic monitor list-vm-host --monitor-name {monitor} -g {rg}') - self.cmd('elastic monitor detach-and-delete-traffic-filter --monitor-name {monitor} -g {rg}') - self.cmd('elastic monitor delete-traffic-filter --monitor-name {monitor} -g {rg}') - self.cmd('elastic monitor upgrade --monitor-name {monitor} -g {rg} --version 8.0.0'), + #self.cmd('elastic monitor detach-and-delete-traffic-filter --monitor-name {monitor} -g {rg}') + # self.cmd('elastic monitor delete-traffic-filter --monitor-name {monitor} -g {rg}') + self.cmd('elastic monitor upgrade --monitor-name {monitor} -g {rg} --version 8.0.0') self.cmd('elastic monitor create-and-associate-ip-filter --monitor-name {monitor} -g {rg} --name filter1 --ips "192.168.131.0, 192.168.132.6/22"') - self.cmd('elastic monitor create-and-associate-pl-filter --monitor-name {monitor} -g {rg} --name filter2'), - self.cmd('elastic monitor delete-traffic-filter --monitor-name {monitor} -g {rg}') - - self.cmd('elastic monitor delete -n {monitor} -g {rg} -y') + self.cmd('elastic monitor create-and-associate-pl-filter --monitor-name {monitor} -g {rg} --name filter2') + self.cmd('elastic monitor delete --name {monitor} --resource-group {rg} -y') @ResourceGroupPreparer(name_prefix='cli_test_elastic_monitor', location='eastus') def test_elastic_monitor_tag_rule(self, resource_group): email = self.cmd('account show').get_output_in_json()['user']['name'] self.kwargs.update({ 'monitor': self.create_random_name('monitor', 20), + 'rg': resource_group, 'email': email - }) - self.cmd('elastic monitor create -n {monitor} -g {rg} --user-info {{firstName:Alice,lastName:bob,companyName:Micosoft,emailAddress:{email}}} --sku {{name:ess-monthly-consumption_Monthly}}', checks=[ - self.check('name', '{monitor}'), - self.check('resourceGroup', '{rg}'), - self.check('sku.name', 'ess-monthly-consumption_Monthly'), + }) + self.cmd('elastic monitor create ' + '--name {monitor} ' + '--resource-group {rg} ' + '--user-info "{{\\"firstName\\":\\"Alice\\",\\"lastName\\":\\"bob\\",\\"companyName\\":\\"Microsoft\\",\\"emailAddress\\":\\"{email}\\"}}" ' + '--sku "{{\\"name\\":\\"ess-consumption-2024_Monthly\\"}}" --debug', checks=[ + self.check('name', '{monitor}'), + self.check('resourceGroup', '{rg}'), + self.check('sku.name', 'ess-consumption-2024_Monthly') ]) self.cmd('elastic monitor tag-rule create -n default -g {rg} --monitor-name {monitor} --log-rules {{filteringTags:[{{name:Environment,value:Prod,action:Include}}]}}', checks=[ self.check('name', 'default'), @@ -114,3 +123,116 @@ def test_elastic_monitor_tag_rule(self, resource_group): self.check('properties.logRules.sendActivityLogs', False), self.check('properties.logRules.sendSubscriptionLogs', False) ]) + @ResourceGroupPreparer(name_prefix='cli_test_elastic_monitor', location='eastus') + def test_elastic_monitor_open_ai_integration(self, resource_group): + email = self.cmd('account show').get_output_in_json()['user']['name'] + self.kwargs.update({ + 'monitor': self.create_random_name('monitor', 20), + 'rg': resource_group, + 'email': email, + 'integration_name': 'default', + 'key':'9e1bac69b92242129ad1f2373dd06939', + 'openAIResourceId': '/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/es-cloudtests-portal/providers/Microsoft.CognitiveServices/accounts/es-openAi-resource', + 'openAIResourceEndpoint': 'https://es-openai-resource.openai.azure.com/openai/deployments/test1/chat/completions?api-version=2024-06-15-preview', + }) + + self.cmd('elastic monitor create ' + '--name {monitor} ' + '--resource-group {rg} ' + '--user-info "{{\\"firstName\\":\\"Alice\\",\\"lastName\\":\\"bob\\",\\"companyName\\":\\"Microsoft\\",\\"emailAddress\\":\\"{email}\\"}}" ' + '--sku "{{\\"name\\":\\"ess-consumption-2024_Monthly\\"}}" --debug', checks=[ + self.check('name', '{monitor}'), + self.check('resourceGroup', '{rg}'), + self.check('sku.name', 'ess-consumption-2024_Monthly') + ]) + self.cmd('elastic monitor open-ai-integration create ' + '--resource-group {rg} ' + '--monitor-name {monitor} ' + '--integration-name default ' + '--open-ai-resource-id {openAIResourceId} ' + '--open-ai-resource-endpoint {openAIResourceEndpoint} ' + '--key {key}', checks=[ + self.check('name', 'default'), + self.check('resourceGroup', '{rg}'), + self.check('properties.openAIResourceId', '{openAIResourceId}'), + self.check('properties.openAIResourceEndpoint', '{openAIResourceEndpoint}'), + ]) + self.cmd('elastic monitor open-ai-integration update ' + '-n default ' + '-g {rg} ' + '--monitor-name {monitor} ' + '--key {key} ' + '--open-ai-resource-endpoint {openAIResourceEndpoint} ' + '--open-ai-resource-id {openAIResourceId}' , checks=[ + self.check('name', 'default'), + self.check('resourceGroup', '{rg}'), + self.check('properties.openAIResourceEndpoint', '{openAIResourceEndpoint}'), + self.check('properties.openAIResourceId', '{openAIResourceId}') + ]) + self.cmd('elastic monitor open-ai-integration list -g {rg} --monitor-name {monitor}', checks=[ + self.check('[0].name', 'default'), + self.check('[0].properties.openAIResourceId', '{openAIResourceId}'), + self.check('[0].properties.openAIResourceEndpoint', '{openAIResourceEndpoint}'), + self.check('[0].type', 'microsoft.elastic/monitors/openaiintegrations') + ]) + self.cmd('elastic monitor open-ai-integration show -n default -g {rg} --monitor-name {monitor}', checks=[ + self.check('name', 'default'), + self.check('resourceGroup', '{rg}'), + self.check('properties.openAIResourceEndpoint', '{openAIResourceEndpoint}'), + self.check('properties.openAIResourceId', '{openAIResourceId}'), + ]) + @ResourceGroupPreparer(name_prefix='cli_test_elastic_monitor', location='eastus') + def test_elastic_monitor_monitored_subscription(self, resource_group): + email = self.cmd('account show').get_output_in_json()['user']['name'] + self.kwargs.update({ + 'monitor': self.create_random_name('monitor', 20), + 'rg': resource_group, + 'email': email, + 'subscription_id': 'cff37b56-870a-448f-a2fb-1a89235d4d32', + 'subs_id': 'CFF37B56-870A-448F-A2FB-1A89235D4D32', + 'updated_status': 'InProgress' + }) + self.cmd('elastic monitor create ' + '--name {monitor} ' + '--resource-group {rg} ' + '--user-info "{{\\"firstName\\":\\"Alice\\",\\"lastName\\":\\"Bob\\",\\"companyName\\":\\"Microsoft\\",\\"emailAddress\\":\\"{email}\\"}}" ' + '--sku "{{\\"name\\":\\"ess-consumption-2024_Monthly\\"}}"', checks=[ + self.check('name', '{monitor}'), + self.check('resourceGroup', '{rg}'), + self.check('sku.name', 'ess-consumption-2024_Monthly') + ]) + self.cmd('elastic monitor monitored-subscription create ' + '--resource-group {rg} ' + '--monitor-name {monitor} ' + '--configuration-name default ' + '--monitored-subscription-list "[{{\\"subscription-id\\":\\"{subscription_id}\\",\\"status\\":\\"Active\\"}}]" ', checks=[ + self.check('name', 'default'), + self.check('resourceGroup', '{rg}'), + self.check('properties.monitoredSubscriptionList[0].subscriptionId', '{subscription_id}'), + self.check('properties.monitoredSubscriptionList[0].status', 'Active'), + self.check('properties.provisioningState', 'Succeeded') + ]) + self.cmd('elastic monitor monitored-subscription update ' + '-n default ' + '--resource-group {rg} ' + '--monitor-name {monitor} ' + '--monitored-subscription-list "[{{\\"subscription-id\\":\\"{subscription_id}\\",\\"status\\":\\"{updated_status}\\"}}]" ', checks=[ + self.check('name', 'default'), + self.check('resourceGroup', '{rg}'), + self.check('properties.monitoredSubscriptionList[0].subscriptionId', '{subscription_id}'), + self.check('properties.monitoredSubscriptionList[0].status', '{updated_status}'), + ]) + self.cmd('elastic monitor monitored-subscription show -n default -g {rg} --monitor-name {monitor}', checks=[ + self.check('name', 'default'), + self.check('resourceGroup', '{rg}'), + self.check('properties.monitoredSubscriptionList[0].subscriptionId', '{subs_id}'), + self.check('properties.monitoredSubscriptionList[0].status', 'Active'), + self.check('properties.monitoredSubscriptionList[0].tagRules.provisioningState', 'Accepted') + ]) + + + + + + + diff --git a/src/elastic/setup.py b/src/elastic/setup.py index d71aba5dff3..8c20fb92337 100644 --- a/src/elastic/setup.py +++ b/src/elastic/setup.py @@ -10,7 +10,7 @@ from setuptools import setup, find_packages # HISTORY.rst entry. -VERSION = '1.0.0b2' +VERSION = '1.0.0b3' try: from azext_elastic.manual.version import VERSION except ImportError: