diff --git a/src/aks-safeguards/HISTORY.rst b/src/aks-safeguards/HISTORY.rst new file mode 100644 index 00000000000..abbff5a61a7 --- /dev/null +++ b/src/aks-safeguards/HISTORY.rst @@ -0,0 +1,8 @@ +.. :changelog: + +Release History +=============== + +1.0.0b1 +++++++ +* Initial release. \ No newline at end of file diff --git a/src/aks-safeguards/README.md b/src/aks-safeguards/README.md new file mode 100644 index 00000000000..21303a11103 --- /dev/null +++ b/src/aks-safeguards/README.md @@ -0,0 +1,51 @@ +# Azure CLI AksSafeguards Extension # +This is an extension to Azure CLI to manage AksSafeguards resources. + +## Commands ## + +### az aks safeguards create + +Enable Deployment Safeguards for an AKS cluster + +#### Examples + +| Example | Description | +|---------|-------------| +| `az aks safeguards create --resource-group MyResourceGroup --name MyAKSCluster --level Warn` | Enable Deployment Safeguards for an AKS cluster at Warn level | +| `az aks safeguards create --resource-group MyResourceGroup --name MyAKSCluster --level Warn --excluded-namespaces [ns1,ns2]` | Enable Deployment Safeguards at Warn level for an AKS cluster with excluded namespaces | +| `az aks safeguards create --managed-cluster "/subscriptions/MySubscriptionID/resourceGroups/MyResourceGroup/providers/Microsoft.ContainerService/managedClusters/MyAKSCluster" --level Warn` | Enable Deployment Safeguards at Warn level for an AKS cluster by its resource ID | + +### az aks safeguards update + +Update Deployment Safeguards for an AKS cluster + +#### Examples + +| Example | Description | +|---------|-------------| +| `az aks safeguards update --resource-group MyResourceGroup --name MyAKSCluster --level Enforce` | Update Deployment Safeguards to Enforce level for an AKS cluster with a specific name and resource group | +| `az aks safeguards update --resource-group MyResourceGroup --name MyAKSCluster --excluded-namespaces [ns1,ns2] --level Warn` | Update Deployment Safeguards to Warn level for an AKS cluster with excluded namespaces | +| `az aks safeguards update --managed-cluster "/subscriptions/MySubscriptionID/resourceGroups/MyResourceGroup/providers/Microsoft.ContainerService/managedClusters/MyAKSCluster" --level Enforce` | Update Deployment Safeguards to Enforce level for an AKS cluster by its resource ID | + +### az aks safeguards show + +Show Deployment Safeguards configuration for a Managed Cluster + +#### Examples + +| Example | Description | +|---------|-------------| +| `az aks safeguards show --resource-group MyResourceGroup --name MyAKSCluster` | Show Deployment Safeguards for an AKS cluster with a specific name and resource group | +| `az aks safeguards show --managed-cluster "/subscriptions/MySubscriptionID/resourceGroups/MyResourceGroup/providers/Microsoft.ContainerService/managedClusters/MyAKSCluster"` | Show Deployment Safeguards for an AKS cluster by its resource ID | + +### az aks safeguards delete + +Delete Deployment Safeguards configuration for a Managed Cluster + +#### Examples + +| Example | Description | +|---------|-------------| +| `az aks safeguards delete --resource-group MyResourceGroup --name MyAKSCluster` | Delete Deployment Safeguards for an AKS cluster with a specific name and resource group | +| `az aks safeguards delete --managed-cluster "/subscriptions/MySubscriptionID/resourceGroups/MyResourceGroup/providers/Microsoft.ContainerService/managedClusters/MyAKSCluster"` | Delete Deployment Safeguards for an AKS cluster by its resource ID | + diff --git a/src/aks-safeguards/azext_aks_safeguards/__init__.py b/src/aks-safeguards/azext_aks_safeguards/__init__.py new file mode 100644 index 00000000000..dc2edc3f2cf --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/__init__.py @@ -0,0 +1,42 @@ +# -------------------------------------------------------------------------------------------- +# 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 +# -------------------------------------------------------------------------------------------- + +from azure.cli.core import AzCommandsLoader +from azext_aks_safeguards._help import helps # pylint: disable=unused-import + + +class AksSafeguardsCommandsLoader(AzCommandsLoader): + + def __init__(self, cli_ctx=None): + from azure.cli.core.commands import CliCommandType + custom_command_type = CliCommandType( + operations_tmpl='azext_aks_safeguards.custom#{}') + super().__init__(cli_ctx=cli_ctx, + custom_command_type=custom_command_type) + + def load_command_table(self, args): + from azext_aks_safeguards.commands import load_command_table + from azure.cli.core.aaz import load_aaz_command_table + try: + from . import aaz + except ImportError: + aaz = None + if aaz: + load_aaz_command_table( + loader=self, + aaz_pkg_name=aaz.__name__, + args=args + ) + load_command_table(self, args) + return self.command_table + + def load_arguments(self, command): + from azext_aks_safeguards._params import load_arguments + load_arguments(self, command) + + +COMMAND_LOADER_CLS = AksSafeguardsCommandsLoader diff --git a/src/aks-safeguards/azext_aks_safeguards/_help.py b/src/aks-safeguards/azext_aks_safeguards/_help.py new file mode 100644 index 00000000000..92924f27de8 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/_help.py @@ -0,0 +1,56 @@ +# -------------------------------------------------------------------------------------------- +# 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: disable=line-too-long +# pylint: disable=too-many-lines + +from knack.help_files import helps # pylint: disable=unused-import + + +helps['aks safeguards create'] = """ + type: command + short-summary: Enable Deployment Safeguards for an AKS cluster + examples: + - name: Enable Deployment Safeguards for an AKS cluster at Warn level + text: az aks safeguards create --resource-group MyResourceGroup --name MyAKSCluster --level Warn + - name: Enable Deployment Safeguards at Warn level for an AKS cluster with excluded namespaces + text: az aks safeguards create --resource-group MyResourceGroup --name MyAKSCluster --level Warn --excluded-namespaces ns1 ns2 + - name: Enable Deployment Safeguards at Warn level for an AKS cluster by its resource ID + text: az aks safeguards create --managed-cluster "/subscriptions/MySubscriptionID/resourceGroups/MyResourceGroup/providers/Microsoft.ContainerService/managedClusters/MyAKSCluster" --level Warn +""" + +helps['aks safeguards update'] = """ + type: command + short-summary: Update Deployment Safeguards for an AKS cluster + examples: + - name: Update Deployment Safeguards to Enforce level for an AKS cluster with a specific name and resource group + text: az aks safeguards update --resource-group MyResourceGroup --name MyAKSCluster --level Enforce + - name: Update Deployment Safeguards to Warn level for an AKS cluster with excluded namespaces + text: az aks safeguards update --resource-group MyResourceGroup --name MyAKSCluster --excluded-namespaces ns1 ns2 --level Warn + - name: Update Deployment Safeguards to Enforce level for an AKS cluster by its resource ID + text: az aks safeguards update --managed-cluster "/subscriptions/MySubscriptionID/resourceGroups/MyResourceGroup/providers/Microsoft.ContainerService/managedClusters/MyAKSCluster" --level Enforce +""" + +helps['aks safeguards show'] = """ + type: command + short-summary: Show Deployment Safeguards configuration for a Managed Cluster + examples: + - name: Show Deployment Safeguards for an AKS cluster with a specific name and resource group + text: az aks safeguards show --resource-group MyResourceGroup --name MyAKSCluster + - name: Show Deployment Safeguards for an AKS cluster by its resource ID + text: az aks safeguards show --managed-cluster "/subscriptions/MySubscriptionID/resourceGroups/MyResourceGroup/providers/Microsoft.ContainerService/managedClusters/MyAKSCluster" +""" + +helps['aks safeguards delete'] = """ + type: command + short-summary: Delete Deployment Safeguards configuration for a Managed Cluster + examples: + - name: Delete Deployment Safeguards for an AKS cluster with a specific name and resource group + text: az aks safeguards delete --resource-group MyResourceGroup --name MyAKSCluster + - name: Delete Deployment Safeguards for an AKS cluster by its resource ID + text: az aks safeguards delete --managed-cluster "/subscriptions/MySubscriptionID/resourceGroups/MyResourceGroup/providers/Microsoft.ContainerService/managedClusters/MyAKSCluster" +""" diff --git a/src/aks-safeguards/azext_aks_safeguards/_params.py b/src/aks-safeguards/azext_aks_safeguards/_params.py new file mode 100644 index 00000000000..cfcec717c9c --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/_params.py @@ -0,0 +1,13 @@ +# -------------------------------------------------------------------------------------------- +# 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: disable=too-many-lines +# pylint: disable=too-many-statements + + +def load_arguments(self, _): # pylint: disable=unused-argument + pass diff --git a/src/aks-safeguards/azext_aks_safeguards/aaz/__init__.py b/src/aks-safeguards/azext_aks_safeguards/aaz/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# 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 +# -------------------------------------------------------------------------------------------- diff --git a/src/aks-safeguards/azext_aks_safeguards/aaz/latest/__init__.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/__init__.py new file mode 100644 index 00000000000..f6acc11aa4e --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/__init__.py @@ -0,0 +1,10 @@ +# -------------------------------------------------------------------------------------------- +# 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 + diff --git a/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/__cmd_group.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/__cmd_group.py new file mode 100644 index 00000000000..5979456ad88 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/__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( + "aks", +) +class __CMDGroup(AAZCommandGroup): + """Azure Kubernetes Service + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/__init__.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/__init__.py new file mode 100644 index 00000000000..5a9d61963d6 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/__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/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/__cmd_group.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/__cmd_group.py new file mode 100644 index 00000000000..3ac8cdce680 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/__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( + "aks safeguards", +) +class __CMDGroup(AAZCommandGroup): + """Manage Deployment Safeguards + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/__init__.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/__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/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_create.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_create.py new file mode 100644 index 00000000000..2e390daeda7 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_create.py @@ -0,0 +1,283 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "aks safeguards create", +) +class Create(AAZCommand): + """Enable Deployment Safeguards for a Managed Cluster + + :example: Creates a DeploymentSafeguards resource at Warn level with a managed cluster resource id + az aks safeguards create --resource /subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/cluster1 --level Warn + + :example: Creates a DeploymentSafeguards resource at Warn level using subscription, resourcegroup, and name tags + az aks safeguards create --subscription subid1 -g rg1 -n cluster1 --level Warn + + :example: Create a DeploymentSafeguards resource at Warn level with ignored namespaces + az aks safeguards create -g rg1 -n mc1 --excluded-ns ns1 ns2 --level Warn + """ + + _aaz_info = { + "version": "2025-04-01", + "resources": [ + ["mgmt-plane", + "/{resourceuri}/providers/microsoft.containerservice/deploymentsafeguards/default", "2025-04-01"], + ] + } + + 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.managed_cluster = AAZResourceIdArg( + options=["-c", "--cluster", "--managed-cluster"], + help="The fully qualified Azure Resource manager identifier of the Managed Cluster.", + required=False, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.excluded_namespaces = AAZListArg( + options=["--excluded-ns", "--excluded-namespaces"], + arg_group="Properties", + help="User defined list of namespaces to exclude from Deployment Safeguards. Deployments in these namespaces will not be checked against any safeguards", + ) + _args_schema.level = AAZStrArg( + options=["--level"], + arg_group="Properties", + help="The deployment safeguards level. Possible values are Warn and Enforce", + enum={"Enforce": "Enforce", "Warn": "Warn"}, + ) + + excluded_namespaces = cls._args_schema.excluded_namespaces + excluded_namespaces.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.DeploymentSafeguardsCreate(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 DeploymentSafeguardsCreate(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( + "/{resourceUri}/providers/Microsoft.ContainerService/deploymentSafeguards/default", + **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( + "resourceUri", self.ctx.args.managed_cluster, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-04-01", + 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": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("properties", AAZObjectType) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("excludedNamespaces", + AAZListType, ".excluded_namespaces") + properties.set_prop("level", AAZStrType, ".level", typ_kwargs={ + "flags": {"required": True}}) + + excluded_namespaces = _builder.get( + ".properties.excludedNamespaces") + if excluded_namespaces is not None: + excluded_namespaces.set_elements(AAZStrType, ".") + + 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.e_tag = AAZStrType( + serialized_name="eTag", + flags={"read_only": True}, + ) + _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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.excluded_namespaces = AAZListType( + serialized_name="excludedNamespaces", + ) + properties.level = AAZStrType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.system_excluded_namespaces = AAZListType( + serialized_name="systemExcludedNamespaces", + flags={"read_only": True}, + ) + + excluded_namespaces = cls._schema_on_200_201.properties.excluded_namespaces + excluded_namespaces.Element = AAZStrType() + + system_excluded_namespaces = cls._schema_on_200_201.properties.system_excluded_namespaces + system_excluded_namespaces.Element = AAZStrType() + + system_data = cls._schema_on_200_201.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", + ) + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_delete.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_delete.py new file mode 100644 index 00000000000..3589b56c321 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_delete.py @@ -0,0 +1,156 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "aks safeguards delete", + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Disable Deployment Safeguards for a Managed Cluster + + :example: Deletes a DeploymentSafeguard resource by managed cluster id + az aks safeguards delete -c subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/cluster1 + + :example: Deletes a DeploymentSafeguard resource with resourceGroup and clusterName arguments + az aks safeguards delete -g rg1 -n cluster1 + """ + + _aaz_info = { + "version": "2025-04-01", + "resources": [ + ["mgmt-plane", + "/{resourceuri}/providers/microsoft.containerservice/deploymentsafeguards/default", "2025-04-01"], + ] + } + + 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.managed_cluster = AAZResourceIdArg( + options=["-c", "--cluster", "--managed-cluster"], + help="The fully qualified Azure Resource manager identifier of the Managed Cluster.", + required=False, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.DeploymentSafeguardsDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class DeploymentSafeguardsDelete(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": "location"}, + 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": "location"}, + 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": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/{resourceUri}/providers/Microsoft.ContainerService/deploymentSafeguards/default", + **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( + "resourceUri", self.ctx.args.managed_cluster, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-04-01", + 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/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_list.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_list.py new file mode 100644 index 00000000000..6c590198d02 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_list.py @@ -0,0 +1,231 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "aks safeguards list", +) +class List(AAZCommand): + """List DeploymentSafeguards by parent resource + + :example: List DeploymentSafeguards by parent resource + az aks safeguards list --managed-cluster subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/cluster1 + + :example: List DeploymentSafeguards by parent resource + az aks safeguards list -g rg1 -n cluster1 + """ + + _aaz_info = { + "version": "2025-04-01", + "resources": [ + ["mgmt-plane", + "/{resourceuri}/providers/microsoft.containerservice/deploymentsafeguards", "2025-04-01"], + ] + } + + 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.managed_cluster = AAZResourceIdArg( + options=["-c", "--cluster", "--managed-cluster"], + help="The fully qualified Azure Resource manager identifier of the Managed Cluster.", + required=False, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.DeploymentSafeguardsList(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 DeploymentSafeguardsList(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( + "/{resourceUri}/providers/Microsoft.ContainerService/deploymentSafeguards", + **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( + "resourceUri", self.ctx.args.managed_cluster, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-04-01", + 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( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.e_tag = AAZStrType( + serialized_name="eTag", + flags={"read_only": True}, + ) + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType() + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.excluded_namespaces = AAZListType( + serialized_name="excludedNamespaces", + ) + properties.level = AAZStrType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.system_excluded_namespaces = AAZListType( + serialized_name="systemExcludedNamespaces", + flags={"read_only": True}, + ) + + excluded_namespaces = cls._schema_on_200.value.Element.properties.excluded_namespaces + excluded_namespaces.Element = AAZStrType() + + system_excluded_namespaces = cls._schema_on_200.value.Element.properties.system_excluded_namespaces + system_excluded_namespaces.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.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", + ) + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_show.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_show.py new file mode 100644 index 00000000000..5a6cb769237 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_show.py @@ -0,0 +1,218 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "aks safeguards show", +) +class Show(AAZCommand): + """Show Deployment Safeguards Configuration for a Managed Cluster + + :example: Gets a DeploymentSafeguard resource by managed cluster id + az aks safeguards show --managed-cluster subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/cluster1 + + :example: Gets a DeploymentSafeguard resource with resourceGroup and clusterName arguments + az aks safeguards show -g rg1 -n cluster1 + """ + + _aaz_info = { + "version": "2025-04-01", + "resources": [ + ["mgmt-plane", + "/{resourceuri}/providers/microsoft.containerservice/deploymentsafeguards/default", "2025-04-01"], + ] + } + + 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.managed_cluster = AAZResourceIdArg( + options=["-c", "--cluster", "--managed-cluster"], + help="The fully qualified Azure Resource manager identifier of the Managed Cluster.", + required=False, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.DeploymentSafeguardsGet(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 DeploymentSafeguardsGet(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( + "/{resourceUri}/providers/Microsoft.ContainerService/deploymentSafeguards/default", + **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( + "resourceUri", self.ctx.args.managed_cluster, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-04-01", + 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.e_tag = AAZStrType( + serialized_name="eTag", + flags={"read_only": True}, + ) + _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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.excluded_namespaces = AAZListType( + serialized_name="excludedNamespaces", + ) + properties.level = AAZStrType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.system_excluded_namespaces = AAZListType( + serialized_name="systemExcludedNamespaces", + flags={"read_only": True}, + ) + + excluded_namespaces = cls._schema_on_200.properties.excluded_namespaces + excluded_namespaces.Element = AAZStrType() + + system_excluded_namespaces = cls._schema_on_200.properties.system_excluded_namespaces + system_excluded_namespaces.Element = AAZStrType() + + 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", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_update.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_update.py new file mode 100644 index 00000000000..cc8592ad77d --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_update.py @@ -0,0 +1,458 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "aks safeguards update", +) +class Update(AAZCommand): + """Update Deployment Safeguards configuration for a Managed Cluster + + :example: Update a DeploymentSafeguards resource by cluster id to Enforce level + az aks safeguards update -c /subscriptions/subid/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/mc1 --level Enforce + + :example: Update a DeploymentSafeguards resource to Enforce level using resourceGroup and name arguments + az aks safeguards update --level Enforce -g rg1 -n mc1 + + :example: Update a DeploymentSafeguards resource by adding 2 new namespaces to ignore + az aks safeguards update -g rg1 -n mc1 --excluded-ns [ns1,ns2] + """ + + _aaz_info = { + "version": "2025-04-01", + "resources": [ + ["mgmt-plane", + "/{resourceuri}/providers/microsoft.containerservice/deploymentsafeguards/default", "2025-04-01"], + ] + } + + 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.managed_cluster = AAZResourceIdArg( + options=["-c", "--cluster", "--managed-cluster"], + help="The fully qualified Azure Resource manager identifier of the Managed Cluster.", + required=False, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.excluded_namespaces = AAZListArg( + options=["--excluded-ns", "--excluded-namespaces"], + arg_group="Properties", + help="User defined list of namespaces to exclude from Deployment Safeguards. Deployments in these namespaces will not be checked against any safeguards", + nullable=True, + ) + _args_schema.level = AAZStrArg( + options=["--level"], + arg_group="Properties", + help="The deployment safeguards level. Possible values are Warn and Enforce", + enum={"Enforce": "Enforce", "Warn": "Warn"}, + ) + + excluded_namespaces = cls._args_schema.excluded_namespaces + excluded_namespaces.Element = AAZStrArg( + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.DeploymentSafeguardsGet(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.DeploymentSafeguardsCreate(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 DeploymentSafeguardsGet(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( + "/{resourceUri}/providers/Microsoft.ContainerService/deploymentSafeguards/default", + **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( + "resourceUri", self.ctx.args.managed_cluster, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-04-01", + 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.e_tag = AAZStrType( + serialized_name="eTag", + flags={"read_only": True}, + ) + _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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.excluded_namespaces = AAZListType( + serialized_name="excludedNamespaces", + ) + properties.level = AAZStrType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.system_excluded_namespaces = AAZListType( + serialized_name="systemExcludedNamespaces", + flags={"read_only": True}, + ) + + excluded_namespaces = cls._schema_on_200.properties.excluded_namespaces + excluded_namespaces.Element = AAZStrType() + + system_excluded_namespaces = cls._schema_on_200.properties.system_excluded_namespaces + system_excluded_namespaces.Element = AAZStrType() + + 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", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200 + + class DeploymentSafeguardsCreate(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( + "/{resourceUri}/providers/Microsoft.ContainerService/deploymentSafeguards/default", + **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( + "resourceUri", self.ctx.args.managed_cluster, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-04-01", + 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() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.e_tag = AAZStrType( + serialized_name="eTag", + flags={"read_only": True}, + ) + _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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.excluded_namespaces = AAZListType( + serialized_name="excludedNamespaces", + ) + properties.level = AAZStrType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.system_excluded_namespaces = AAZListType( + serialized_name="systemExcludedNamespaces", + flags={"read_only": True}, + ) + + excluded_namespaces = cls._schema_on_200_201.properties.excluded_namespaces + excluded_namespaces.Element = AAZStrType() + + system_excluded_namespaces = cls._schema_on_200_201.properties.system_excluded_namespaces + system_excluded_namespaces.Element = AAZStrType() + + system_data = cls._schema_on_200_201.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", + ) + + 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("excludedNamespaces", + AAZListType, ".excluded_namespaces") + properties.set_prop("level", AAZStrType, ".level", typ_kwargs={ + "flags": {"required": True}}) + + excluded_namespaces = _builder.get( + ".properties.excludedNamespaces") + if excluded_namespaces is not None: + excluded_namespaces.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""" + + +__all__ = ["Update"] diff --git a/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_wait.py b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_wait.py new file mode 100644 index 00000000000..5a43ca34927 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/aaz/latest/aks/safeguards/_wait.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( + "aks safeguards wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/{resourceuri}/providers/microsoft.containerservice/deploymentsafeguards/default", "2025-04-01"], + ] + } + + 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.managed_cluster = AAZStrArg( + options=["-c", "--cluster", "--managed-cluster"], + help="The fully qualified Azure Resource manager identifier of the Managed Cluster.", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.DeploymentSafeguardsGet(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 DeploymentSafeguardsGet(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( + "/{resourceUri}/providers/Microsoft.ContainerService/deploymentSafeguards/default", + **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( + "resourceUri", self.ctx.args.managed_cluster, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-04-01", + 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.e_tag = AAZStrType( + serialized_name="eTag", + flags={"read_only": True}, + ) + _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.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.excluded_namespaces = AAZListType( + serialized_name="excludedNamespaces", + ) + properties.level = AAZStrType( + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.system_excluded_namespaces = AAZListType( + serialized_name="systemExcludedNamespaces", + flags={"read_only": True}, + ) + + excluded_namespaces = cls._schema_on_200.properties.excluded_namespaces + excluded_namespaces.Element = AAZStrType() + + system_excluded_namespaces = cls._schema_on_200.properties.system_excluded_namespaces + system_excluded_namespaces.Element = AAZStrType() + + 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", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/aks-safeguards/azext_aks_safeguards/azext_metadata.json b/src/aks-safeguards/azext_aks_safeguards/azext_metadata.json new file mode 100644 index 00000000000..e506328978c --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/azext_metadata.json @@ -0,0 +1,4 @@ +{ + "azext.isPreview": true, + "azext.minCliCoreVersion": "2.70.0" +} \ No newline at end of file diff --git a/src/aks-safeguards/azext_aks_safeguards/commands.py b/src/aks-safeguards/azext_aks_safeguards/commands.py new file mode 100644 index 00000000000..6d9002bd63b --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/commands.py @@ -0,0 +1,26 @@ +# -------------------------------------------------------------------------------------------- +# 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: disable=too-many-lines +# pylint: disable=too-many-statements + + +def load_command_table(self, _): # pylint: disable=unused-argument + from .custom import AKSSafeguardsShowCustom as Show + from .custom import AKSSafeguardsCreateCustom as Create + from .custom import AKSSafeguardsUpdateCustom as Update + from .custom import AKSSafeguardsDeleteCustom as Delete + from .custom import AKSSafeguardsListCustom as List + from .custom import AKSSafeguardsWaitCustom as Wait + + with self.command_group("aks safeguards", is_preview=False): + self.command_table["aks safeguards show"] = Show(loader=self) + self.command_table["aks safeguards create"] = Create(loader=self) + self.command_table["aks safeguards update"] = Update(loader=self) + self.command_table["aks safeguards delete"] = Delete(loader=self) + self.command_table["aks safeguards list"] = List(loader=self) + self.command_table["aks safeguards wait"] = Wait(loader=self) diff --git a/src/aks-safeguards/azext_aks_safeguards/custom.py b/src/aks-safeguards/azext_aks_safeguards/custom.py new file mode 100644 index 00000000000..425a8f1d534 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/custom.py @@ -0,0 +1,123 @@ +# -------------------------------------------------------------------------------------------- +# 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: disable=too-many-lines +# pylint: disable=too-many-statements + +from knack.log import get_logger +from .aaz.latest.aks.safeguards._create import Create +from .aaz.latest.aks.safeguards._update import Update +from .aaz.latest.aks.safeguards._show import Show +from .aaz.latest.aks.safeguards._delete import Delete +from .aaz.latest.aks.safeguards._list import List +from .aaz.latest.aks.safeguards._wait import Wait +from azure.cli.core.aaz import AAZStrArg, AAZResourceGroupNameArg, has_value +from azure.cli.core.azclierror import ArgumentUsageError + + +logger = get_logger(__name__) + + +def _validate_and_set_managed_cluster_argument(ctx): + args = ctx.args + has_managed_cluster = has_value(args.managed_cluster) + has_rg_and_cluster = has_value( + args.resource_group) and has_value(args.cluster_name) + + # Ensure exactly one of the two conditions is true + if has_managed_cluster == has_rg_and_cluster: + raise ArgumentUsageError( + "You must provide either 'managed_cluster' or both 'resource_group' and 'cluster_name', but not both.") + + if not has_managed_cluster: + # pylint: disable=line-too-long + args.managed_cluster = f"subscriptions/{ctx.subscription_id}/resourceGroups/{args.resource_group}/providers/Microsoft.ContainerService/managedClusters/{args.cluster_name}" + + +def _add_resource_group_cluster_name_subscription_id_args(_args_schema): + _args_schema.resource_group = AAZResourceGroupNameArg( + options=["-g", "--resource-group"], + # pylint: disable=line-too-long + help="The name of the resource group. You can configure the default group using az configure --defaults group=``. You may provide either 'managed_cluster' or both 'resource_group' and 'name', but not both", + required=False, + ) + _args_schema.cluster_name = AAZStrArg( + options=["--name", "-n"], + # pylint: disable=line-too-long + help="The name of the Managed Cluster.You may provide either 'managed_cluster' or both 'resource_group' and name', but not both.", + required=False, + ) + _args_schema.managed_cluster.required = False + return _args_schema + + +class AKSSafeguardsShowCustom(Show): + + def pre_operations(self): + _validate_and_set_managed_cluster_argument(self.ctx) + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + _args_schema = super()._build_arguments_schema(*args, **kwargs) + after_schema = _add_resource_group_cluster_name_subscription_id_args( + _args_schema) + return after_schema + + +class AKSSafeguardsDeleteCustom(Delete): + + def pre_operations(self): + _validate_and_set_managed_cluster_argument(self.ctx) + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + _args_schema = super()._build_arguments_schema(*args, **kwargs) + return _add_resource_group_cluster_name_subscription_id_args(_args_schema) + + +class AKSSafeguardsUpdateCustom(Update): + + def pre_operations(self): + _validate_and_set_managed_cluster_argument(self.ctx) + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + _args_schema = super()._build_arguments_schema(*args, **kwargs) + return _add_resource_group_cluster_name_subscription_id_args(_args_schema) + + +class AKSSafeguardsCreateCustom(Create): + + def pre_operations(self): + _validate_and_set_managed_cluster_argument(self.ctx) + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + _args_schema = super()._build_arguments_schema(*args, **kwargs) + return _add_resource_group_cluster_name_subscription_id_args(_args_schema) + + +class AKSSafeguardsListCustom(List): + + def pre_operations(self): + _validate_and_set_managed_cluster_argument(self.ctx) + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + _args_schema = super()._build_arguments_schema(*args, **kwargs) + return _add_resource_group_cluster_name_subscription_id_args(_args_schema) + + +class AKSSafeguardsWaitCustom(Wait): + + def pre_operations(self): + _validate_and_set_managed_cluster_argument(self.ctx) + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + _args_schema = super()._build_arguments_schema(*args, **kwargs) + return _add_resource_group_cluster_name_subscription_id_args(_args_schema) diff --git a/src/aks-safeguards/azext_aks_safeguards/tests/__init__.py b/src/aks-safeguards/azext_aks_safeguards/tests/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/tests/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# 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 +# -------------------------------------------------------------------------------------------- diff --git a/src/aks-safeguards/azext_aks_safeguards/tests/latest/__init__.py b/src/aks-safeguards/azext_aks_safeguards/tests/latest/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/tests/latest/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# 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 +# -------------------------------------------------------------------------------------------- diff --git a/src/aks-safeguards/azext_aks_safeguards/tests/latest/recordings/test_aks_deployment_safeguards.yaml b/src/aks-safeguards/azext_aks_safeguards/tests/latest/recordings/test_aks_deployment_safeguards.yaml new file mode 100644 index 00000000000..26fb590d9b7 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/tests/latest/recordings/test_aks_deployment_safeguards.yaml @@ -0,0 +1,2132 @@ +interactions: + - request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002?api-version=2025-04-01 + response: + body: + string: + '{"error":{"code":"ResourceNotFound","message":"The Resource ''Microsoft.ContainerService/managedClusters/akssafeguards-000002'' + under resource group ''cli-000001'' was not found. For more details please + go to https://aka.ms/ARMResourceNotFoundFix"}}' + headers: + cache-control: + - no-cache + content-length: + - "245" + content-type: + - application/json; charset=utf-8 + date: + - Tue, 08 Jul 2025 14:04:34 GMT + expires: + - "-1" + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-failure-cause: + - gateway + x-msedge-ref: + - "Ref A: 318BB86EE3F9458386BE75B070B3C5A6 Ref B: MNZ221060608037 Ref C: 2025-07-08T14:04:34Z" + status: + code: 404 + message: Not Found + - request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli-000001?api-version=2024-11-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001","name":"cli-000001","type":"Microsoft.Resources/resourceGroups","location":"westus2","tags":{"product":"azurecli","cause":"automation","test":"test_aks_deployment_safeguards","date":"2025-07-08T14:04:31Z","module":"aks-safeguards","SkipASB_Audit":"true"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - "388" + content-type: + - application/json; charset=utf-8 + date: + - Tue, 08 Jul 2025 14:04:34 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: + - "16499" + x-msedge-ref: + - "Ref A: D7CC9C70D86549EDBFBFDCCD3673937A Ref B: MNZ221060609039 Ref C: 2025-07-08T14:04:34Z" + status: + code: 200 + message: OK + - request: + body: + '{"location": "westus2", "identity": {"type": "SystemAssigned"}, "properties": + {"kubernetesVersion": "", "dnsPrefix": "akssafegua-cli-000001-26fe00", "agentPoolProfiles": + [{"count": 3, "vmSize": "standard_a8_v2", "osType": "Linux", "enableAutoScaling": + false, "type": "VirtualMachineScaleSets", "mode": "System", "orchestratorVersion": + "", "upgradeSettings": {}, "enableNodePublicIP": false, "scaleSetPriority": + "Regular", "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": -1.0, "nodeTaints": + [], "enableEncryptionAtHost": false, "enableUltraSSD": false, "enableFIPS": + false, "name": "nodepool1"}], "linuxProfile": {"adminUsername": "azureuser", + "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {"azurepolicy": {"enabled": true}}, + "enableRBAC": true, "networkProfile": {"podCidr": "10.244.0.0/16", "serviceCidr": + "10.0.0.0/16", "dnsServiceIP": "10.0.0.10", "outboundType": "loadBalancer", + "loadBalancerSku": "standard"}, "disableLocalAccounts": false, "storageProfile": + {}, "bootstrapProfile": {"artifactSource": "Direct"}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - "1779" + Content-Type: + - application/json + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002?api-version=2025-04-01 + response: + body: + string: + "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002\",\n + \"location\": \"westus2\",\n \"name\": \"akssafeguards-000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.32\",\n \"currentKubernetesVersion\": \"1.32.5\",\n \"dnsPrefix\": \"akssafegua-cli-000001-26fe00\",\n + \ \"fqdn\": \"akssafegua-cli-000001-26fe00-tac5m3j5.hcp.westus2.staging.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"akssafegua-cli-000001-26fe00-tac5m3j5.portal.hcp.westus2.staging.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": + 3,\n \"vmSize\": \"standard_a8_v2\",\n \"osDiskSizeGB\": 256,\n \"osDiskType\": + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 250,\n \"type\": + \"VirtualMachineScaleSets\",\n \"enableAutoScaling\": false,\n \"scaleDownMode\": + \"Delete\",\n \"provisioningState\": \"Creating\",\n \"powerState\": + {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": \"1.32\",\n + \ \"currentOrchestratorVersion\": \"1.32.5\",\n \"enableNodePublicIP\": + false,\n \"nodeLabels\": {},\n \"mode\": \"System\",\n \"enableEncryptionAtHost\": + false,\n \"enableUltraSSD\": false,\n \"osType\": \"Linux\",\n \"osSKU\": + \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-2204containerd-202507.02.0\",\n + \ \"upgradeSettings\": {\n \"maxSurge\": \"10%\",\n \"maxUnavailable\": + \"0\"\n },\n \"enableFIPS\": false,\n \"securityProfile\": {\n \"enableVTPM\": + false,\n \"enableSecureBoot\": false\n }\n }\n ],\n \"linuxProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"ssh\": {\n \"publicKeys\": + [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\": \"msi\"\n },\n \"addonProfiles\": {\n \"azurepolicy\": + {\n \"enabled\": true,\n \"config\": null\n }\n },\n \"nodeResourceGroup\": + \"MC_cli-000001_akssafeguards-000002_westus2\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n \"podCidr\": + \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": + \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n \"podCidrs\": [\n + \ \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n \"10.0.0.0/16\"\n + \ ],\n \"ipFamilies\": [\n \"IPv4\"\n ]\n },\n \"maxAgentPools\": + 100,\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": \"NodeImage\"\n + \ },\n \"disableLocalAccounts\": false,\n \"securityProfile\": {},\n \"storageProfile\": + {\n \"diskCSIDriver\": {\n \"enabled\": true\n },\n \"fileCSIDriver\": + {\n \"enabled\": true\n },\n \"snapshotController\": {\n \"enabled\": + true\n }\n },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n + \ \"workloadAutoScalerProfile\": {},\n \"resourceUID\": \"686d257a944db3000120e6cb\",\n + \ \"metricsProfile\": {\n \"costAnalysis\": {\n \"enabled\": false\n + \ }\n },\n \"bootstrapProfile\": {\n \"artifactSource\": \"Direct\"\n + \ }\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\": + \"eeb97a0f-f3c9-4146-8861-268011070043\",\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n + },\n \"sku\": {\n \"name\": \"Base\",\n \"tier\": \"Free\"\n }\n}" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + cache-control: + - no-cache + content-length: + - "4127" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:04:42 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/ca621ffd-667a-4f58-aee5-728cc85e210b + x-ms-ratelimit-remaining-subscription-global-writes: + - "12000" + x-ms-ratelimit-remaining-subscription-writes: + - "800" + x-msedge-ref: + - "Ref A: 8E32D67A91C54BCBB454A3EA09ECF2E4 Ref B: MNZ221060610049 Ref C: 2025-07-08T14:04:35Z" + status: + code: 201 + message: Created + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:04:43 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/eastus2/afac92aa-97ca-484f-96a5-7f41068f7094 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: A3792BB368164D139C47FEBBEBC41142 Ref B: MNZ221060619017 Ref C: 2025-07-08T14:04:43Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:05:13 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/ca2a2928-6a7a-4883-962c-8d60b1f48bb9 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 9D83C585C28C469EB6FF69B0F2693D36 Ref B: MNZ221060608033 Ref C: 2025-07-08T14:05:14Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:05: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-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/bc0212be-276e-4f58-a293-b66e98f2481f + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: C6389D697D9D46EE8A6EFDBD376CA9E1 Ref B: MNZ221060608037 Ref C: 2025-07-08T14:05:44Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:06:15 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/57356fe5-63fb-408b-bd97-5eb8e1e2b6dd + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 9FF3FFBE67064B4480079B679D0C86AD Ref B: MNZ221060609023 Ref C: 2025-07-08T14:06:15Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:06:46 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/f3141c5e-0291-472e-89af-25f968064c7a + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 198025DEE6DB4705A0EDC0C70D9CFBB2 Ref B: BL2AA2010204021 Ref C: 2025-07-08T14:06:45Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:07:16 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/11ff9152-e871-4dfb-9eb3-6edd598b179f + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 0065DD91B6494A2EADC65B8184CF54FC Ref B: BL2AA2010204037 Ref C: 2025-07-08T14:07:16Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:07:46 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/ec0c75ac-b598-4f02-b81d-50b396702955 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: C1064F257E7F4254895372EDA8B8BC4E Ref B: BL2AA2010205037 Ref C: 2025-07-08T14:07:47Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:08:17 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/8b6e9586-c857-4740-bc15-1804002b1a28 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 6FAEEB408E0D412AA1B6CC519972A85E Ref B: BL2AA2010204021 Ref C: 2025-07-08T14:08:17Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:08:48 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/83da693f-b2fe-4c05-8294-e77c50463c82 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 067407DB27544F55AD49022D001B0925 Ref B: MNZ221060609023 Ref C: 2025-07-08T14:08:48Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:09:19 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/0e6ac264-27cb-4d14-a9c6-977a4126deab + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 8AD1C81AF23042539D2F3B7AE2F1F02E Ref B: MNZ221060608037 Ref C: 2025-07-08T14:09:19Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:09:49 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/a633e719-656c-478c-b464-69ff22d14198 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: E539501C89384AF99A87233CCD456A57 Ref B: MNZ221060609039 Ref C: 2025-07-08T14:09:49Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:10:20 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/314f5819-a72c-4084-968c-1615118da3db + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 12AAA654D7624ACF838A82ABD7B890CF Ref B: BL2AA2010204021 Ref C: 2025-07-08T14:10:20Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:10:50 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/ca054bf2-9dd4-45cd-a77d-df92e8958240 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 9F83713F66A24FF8B929C6F42F43F7D7 Ref B: BL2AA2010204037 Ref C: 2025-07-08T14:10:51Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:11:21 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/fb1ebe04-b822-4b1d-a8d0-4d55f1b4a765 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 50B6E4722EC14EC395E64588AF63466D Ref B: MNZ221060609023 Ref C: 2025-07-08T14:11:21Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:11:52 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/0c0a5679-45be-4d5a-b8f9-5bf4c88617b6 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: D835E0265A8F4C0CA585FAE62E1AB244 Ref B: MNZ221060608037 Ref C: 2025-07-08T14:11:52Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:12:22 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/baa7e51a-3a2d-4037-951e-e08f5a02695f + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: D937688E986B4EB6A89A8A5F12F5CF96 Ref B: MNZ221060609039 Ref C: 2025-07-08T14:12:22Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/16e846d3-4b6f-4452-b1eb-5ce201bad6c9?api-version=2025-03-01&t=638875802831026288&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=gIeMAJ_EZBbARsDycM9JAtCHyyZO-20Yk5KGN8ZrdGKFPXNn5ci9FaQViKDc1cJYYBGkKyUBplgy_YAciallOO9LGc--GBG4BVgAv7mv4LNXLJFyIeoZc323eEmn_LG9PDhLIoSv72FHDCpIXwoGxO4usqBjhUiqutaukqKAexiyo2Vdwrwwxa8sjKMvF4STmZALlKPrkuDahAxThUExvb4MwxyULGpHg3ftlBHEvSqSaov8FarCHSbf0J_xyESypLSJAcvadU4bPESRw8E7vbfwuwEgrkLYDoJg02HHE6rhmeVwpvptO-IL1P8q35DkhYFHrNALFmkwlpgsQTbr6g&h=PoL8f9iX2uVyMC_PnjmEQs0j_y-J_X3cs3kM6zudx8c + response: + body: + string: + "{\n \"name\": \"16e846d3-4b6f-4452-b1eb-5ce201bad6c9\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2025-07-08T14:04:42.8784291Z\",\n \"endTime\": + \"2025-07-08T14:12:38.3221122Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "165" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:12:53 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/835353f0-6f9e-4991-8780-0dbae531d9bb + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 61F342F2BE4D4C6E809BF5FA15BFF21A Ref B: MNZ221060609023 Ref C: 2025-07-08T14:12:53Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - -g -n --ssh-key-value --node-vm-size --enable-addons + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002?api-version=2025-04-01 + response: + body: + string: + "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002\",\n + \"location\": \"westus2\",\n \"name\": \"akssafeguards-000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.32\",\n \"currentKubernetesVersion\": \"1.32.5\",\n \"dnsPrefix\": \"akssafegua-cli-000001-26fe00\",\n + \ \"fqdn\": \"akssafegua-cli-000001-26fe00-tac5m3j5.hcp.westus2.staging.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"akssafegua-cli-000001-26fe00-tac5m3j5.portal.hcp.westus2.staging.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": + 3,\n \"vmSize\": \"standard_a8_v2\",\n \"osDiskSizeGB\": 256,\n \"osDiskType\": + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 250,\n \"type\": + \"VirtualMachineScaleSets\",\n \"enableAutoScaling\": false,\n \"scaleDownMode\": + \"Delete\",\n \"provisioningState\": \"Succeeded\",\n \"powerState\": + {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": \"1.32\",\n + \ \"currentOrchestratorVersion\": \"1.32.5\",\n \"enableNodePublicIP\": + false,\n \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n + \ \"enableUltraSSD\": false,\n \"osType\": \"Linux\",\n \"osSKU\": + \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-2204containerd-202507.02.0\",\n + \ \"upgradeSettings\": {\n \"maxSurge\": \"10%\",\n \"maxUnavailable\": + \"0\"\n },\n \"enableFIPS\": false,\n \"securityProfile\": {\n \"enableVTPM\": + false,\n \"enableSecureBoot\": false\n }\n }\n ],\n \"linuxProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"ssh\": {\n \"publicKeys\": + [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\": \"msi\"\n },\n \"addonProfiles\": {\n \"azurepolicy\": + {\n \"enabled\": true,\n \"config\": null,\n \"identity\": {\n \"resourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_cli-000001_akssafeguards-000002_westus2/providers/Microsoft.ManagedIdentity/userAssignedIdentities/azurepolicy-akssafeguards-000002\",\n + \ \"clientId\": \"886ab603-2431-4c14-a2f3-cba5837a3e30\",\n \"objectId\": + \"6b26c74b-8a5e-4fad-bfe3-431671ec7990\"\n }\n }\n },\n \"nodeResourceGroup\": + \"MC_cli-000001_akssafeguards-000002_westus2\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"effectiveOutboundIPs\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_cli-000001_akssafeguards-000002_westus2/providers/Microsoft.Network/publicIPAddresses/708db533-3342-40d6-b041-b76129211154\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n + \ \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ]\n },\n + \ \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_cli-000001_akssafeguards-000002_westus2/providers/Microsoft.ManagedIdentity/userAssignedIdentities/akssafeguards-000002-agentpool\",\n + \ \"clientId\": \"82025ccd-9cc5-45ec-81f6-7e4e64c1c2b9\",\n \"objectId\": + \"047738fd-ba77-4fed-8c41-a41a70741e6a\"\n }\n },\n \"autoUpgradeProfile\": + {\n \"nodeOSUpgradeChannel\": \"NodeImage\"\n },\n \"disableLocalAccounts\": + false,\n \"securityProfile\": {},\n \"storageProfile\": {\n \"diskCSIDriver\": + {\n \"enabled\": true\n },\n \"fileCSIDriver\": {\n \"enabled\": + true\n },\n \"snapshotController\": {\n \"enabled\": true\n }\n },\n + \ \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n \"workloadAutoScalerProfile\": + {},\n \"resourceUID\": \"686d257a944db3000120e6cb\",\n \"metricsProfile\": + {\n \"costAnalysis\": {\n \"enabled\": false\n }\n },\n \"bootstrapProfile\": + {\n \"artifactSource\": \"Direct\"\n }\n },\n \"identity\": {\n \"type\": + \"SystemAssigned\",\n \"principalId\": \"eeb97a0f-f3c9-4146-8861-268011070043\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n }\n}" + headers: + cache-control: + - no-cache + content-length: + - "5116" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:12:55 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: + - "16499" + x-msedge-ref: + - "Ref A: 1068058003C9485DB1B82F5CAD1ED8E4 Ref B: MNZ221060610049 Ref C: 2025-07-08T14:12:54Z" + status: + code: 200 + message: OK + - request: + body: '{"properties": {"level": "Warn"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards create + Connection: + - keep-alive + Content-Length: + - "33" + Content-Type: + - application/json + ParameterSetName: + - -c --level + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: PUT + uri: https://management.azure.com/%2Fsubscriptions%2F00000000-0000-0000-0000-000000000000%2Fresourcegroups%2Fcli-000001%2Fproviders%2FMicrosoft.ContainerService%2FmanagedClusters%2Fakssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default?api-version=2025-04-01 + response: + body: + string: '{"eTag":"e48fc784-e4da-4ab5-820c-53ce60a7fa5c","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default","name":"default","properties":{"level":"Warn","provisioningState":"Creating","systemExcludedNamespaces":["kube-system","calico-system","tigera-system","gatekeeper-system"]},"type":"Microsoft.ContainerService/deploymentSafeguards"}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/8baa3500-2fcb-4a9e-934f-462ea71f6c12?api-version=2016-03-30&t=638875807781785593&c=MIIHhzCCBm-gAwIBAgITHgbIFmDY79XLPJrDjgAABsgWYDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDE3MDcxODAyWhcNMjUxMDE0MDcxODAyWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmXL0h9ESvC4b92QYV7yPeOyC8nGJyORFUoUm7UdBjxDbKTdSt8SfTfQkW5HjszhiwurE_fjCMlYj9_ymGSwiuCaKmitW7pcXF-WPgkAU2dKPUrSPqJAyeDDvG5SbZOmYYKHttoh0ZCPxadX4ljJ_k6BiE0-a-tSIYI__abusYKDqLuE9uYszi2Ra_hhLOH8qi2TBg71Jc7Dasa4RRwHnwfYbhpKL0tyMrBwyvMUGO00Q_Lx0iRvtIyWhp0HLppX7M2gzHCkh37uEJaggrcqn2T1QHSLgt2AuneElzaS8_if-JVZWv8ZdwCW8Oa-9JXQCzDSFKFP-2yMm1KPtualuUCAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBSJ3ygYgt4NuGG8mfdBelaS0ABH_DAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAI2X3AiLN4s7W-C4ho0tyyAJfaEptV5HLxJHbIHK4awoIyOC8pp8Ay2pGHpXZlTZAhmvEJBKPbB0dVv_cphT1EjWF5rgvvLTBfp9Roo8PqmTQxmvMefBGXnYPmtPgtKMi5nwH1Y4xayGTzvIjIz1ZwYW5_hkF8jKx3e9bGDWPlgyHm3bRRRSgD650gZ7x69myyaDo4tX8FNWbLk-7PYxKiDBeLyle73_kab63klBJc7ep-O2AIxEtxi2DhDGLlGADWVwyYhEhlcFAhxXcOjCETnpsvDfOiK7XD3hnEkdKsChwTT9Gp6wEmn6xu59Qm2DenO3AMiv6vEyP2-7F-bR5G4&s=T07gWxvoCN3bh14e0o_W-bdLhN0f7Cm9V3TUbZmdA5pcE4YFFasyVg4yHWVwDFjyk4wlFWKHppeXE3IL8GvzM2eWT_a4aUghdoF1ZTgcSrhK2wNMmioZzTifu7h0-OGJO9rAipWYue69RDZoobX8dougB--26JRevXNyYpDdsHDZSEn2nLEJ950y9YXJZfpjZTPeRSqFqAWJjWn1kJ_u1UEPD7swPx-qpj3R1nriSIXk8GogunrTcuK1SS19etsgpLtwiR1_DRq1r9KRViRMNa7KXh65dmUk6mrBE5-_ZeMmLAqkaUH6XEe8HxPGaskR1L6yadeUqKGSlzNgunqYOA&h=Am8EP_woC659UA6uySYD9iGxT7vIn98biyW_j8d2tAk + cache-control: + - no-cache + content-length: + - "502" + content-type: + - application/json; charset=utf-8 + date: + - Tue, 08 Jul 2025 14:12:57 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/eastus/e23d20d2-31f0-40cc-832b-dc9f8c6dacf3 + x-ms-ratelimit-remaining-subscription-global-writes: + - "11999" + x-ms-ratelimit-remaining-subscription-writes: + - "799" + x-msedge-ref: + - "Ref A: 46B3FF8664FA4DDF9D0B186540AEFA22 Ref B: MNZ221060619017 Ref C: 2025-07-08T14:12:55Z" + status: + code: 201 + message: Created + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards create + Connection: + - keep-alive + ParameterSetName: + - -c --level + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/8baa3500-2fcb-4a9e-934f-462ea71f6c12?api-version=2016-03-30&t=638875807781785593&c=MIIHhzCCBm-gAwIBAgITHgbIFmDY79XLPJrDjgAABsgWYDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDE3MDcxODAyWhcNMjUxMDE0MDcxODAyWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmXL0h9ESvC4b92QYV7yPeOyC8nGJyORFUoUm7UdBjxDbKTdSt8SfTfQkW5HjszhiwurE_fjCMlYj9_ymGSwiuCaKmitW7pcXF-WPgkAU2dKPUrSPqJAyeDDvG5SbZOmYYKHttoh0ZCPxadX4ljJ_k6BiE0-a-tSIYI__abusYKDqLuE9uYszi2Ra_hhLOH8qi2TBg71Jc7Dasa4RRwHnwfYbhpKL0tyMrBwyvMUGO00Q_Lx0iRvtIyWhp0HLppX7M2gzHCkh37uEJaggrcqn2T1QHSLgt2AuneElzaS8_if-JVZWv8ZdwCW8Oa-9JXQCzDSFKFP-2yMm1KPtualuUCAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBSJ3ygYgt4NuGG8mfdBelaS0ABH_DAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAI2X3AiLN4s7W-C4ho0tyyAJfaEptV5HLxJHbIHK4awoIyOC8pp8Ay2pGHpXZlTZAhmvEJBKPbB0dVv_cphT1EjWF5rgvvLTBfp9Roo8PqmTQxmvMefBGXnYPmtPgtKMi5nwH1Y4xayGTzvIjIz1ZwYW5_hkF8jKx3e9bGDWPlgyHm3bRRRSgD650gZ7x69myyaDo4tX8FNWbLk-7PYxKiDBeLyle73_kab63klBJc7ep-O2AIxEtxi2DhDGLlGADWVwyYhEhlcFAhxXcOjCETnpsvDfOiK7XD3hnEkdKsChwTT9Gp6wEmn6xu59Qm2DenO3AMiv6vEyP2-7F-bR5G4&s=T07gWxvoCN3bh14e0o_W-bdLhN0f7Cm9V3TUbZmdA5pcE4YFFasyVg4yHWVwDFjyk4wlFWKHppeXE3IL8GvzM2eWT_a4aUghdoF1ZTgcSrhK2wNMmioZzTifu7h0-OGJO9rAipWYue69RDZoobX8dougB--26JRevXNyYpDdsHDZSEn2nLEJ950y9YXJZfpjZTPeRSqFqAWJjWn1kJ_u1UEPD7swPx-qpj3R1nriSIXk8GogunrTcuK1SS19etsgpLtwiR1_DRq1r9KRViRMNa7KXh65dmUk6mrBE5-_ZeMmLAqkaUH6XEe8HxPGaskR1L6yadeUqKGSlzNgunqYOA&h=Am8EP_woC659UA6uySYD9iGxT7vIn98biyW_j8d2tAk + response: + body: + string: + "{\n \"name\": \"8baa3500-2fcb-4a9e-934f-462ea71f6c12\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:12:56.7282354Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:12:58 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/d38e7cd9-d699-4260-b8a4-43fb3a5afc45 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 2E2CB9462FAC4530806AFD3DB166D25C Ref B: MNZ221060608033 Ref C: 2025-07-08T14:12:58Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards create + Connection: + - keep-alive + ParameterSetName: + - -c --level + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/8baa3500-2fcb-4a9e-934f-462ea71f6c12?api-version=2016-03-30&t=638875807781785593&c=MIIHhzCCBm-gAwIBAgITHgbIFmDY79XLPJrDjgAABsgWYDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDE3MDcxODAyWhcNMjUxMDE0MDcxODAyWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmXL0h9ESvC4b92QYV7yPeOyC8nGJyORFUoUm7UdBjxDbKTdSt8SfTfQkW5HjszhiwurE_fjCMlYj9_ymGSwiuCaKmitW7pcXF-WPgkAU2dKPUrSPqJAyeDDvG5SbZOmYYKHttoh0ZCPxadX4ljJ_k6BiE0-a-tSIYI__abusYKDqLuE9uYszi2Ra_hhLOH8qi2TBg71Jc7Dasa4RRwHnwfYbhpKL0tyMrBwyvMUGO00Q_Lx0iRvtIyWhp0HLppX7M2gzHCkh37uEJaggrcqn2T1QHSLgt2AuneElzaS8_if-JVZWv8ZdwCW8Oa-9JXQCzDSFKFP-2yMm1KPtualuUCAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBSJ3ygYgt4NuGG8mfdBelaS0ABH_DAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAI2X3AiLN4s7W-C4ho0tyyAJfaEptV5HLxJHbIHK4awoIyOC8pp8Ay2pGHpXZlTZAhmvEJBKPbB0dVv_cphT1EjWF5rgvvLTBfp9Roo8PqmTQxmvMefBGXnYPmtPgtKMi5nwH1Y4xayGTzvIjIz1ZwYW5_hkF8jKx3e9bGDWPlgyHm3bRRRSgD650gZ7x69myyaDo4tX8FNWbLk-7PYxKiDBeLyle73_kab63klBJc7ep-O2AIxEtxi2DhDGLlGADWVwyYhEhlcFAhxXcOjCETnpsvDfOiK7XD3hnEkdKsChwTT9Gp6wEmn6xu59Qm2DenO3AMiv6vEyP2-7F-bR5G4&s=T07gWxvoCN3bh14e0o_W-bdLhN0f7Cm9V3TUbZmdA5pcE4YFFasyVg4yHWVwDFjyk4wlFWKHppeXE3IL8GvzM2eWT_a4aUghdoF1ZTgcSrhK2wNMmioZzTifu7h0-OGJO9rAipWYue69RDZoobX8dougB--26JRevXNyYpDdsHDZSEn2nLEJ950y9YXJZfpjZTPeRSqFqAWJjWn1kJ_u1UEPD7swPx-qpj3R1nriSIXk8GogunrTcuK1SS19etsgpLtwiR1_DRq1r9KRViRMNa7KXh65dmUk6mrBE5-_ZeMmLAqkaUH6XEe8HxPGaskR1L6yadeUqKGSlzNgunqYOA&h=Am8EP_woC659UA6uySYD9iGxT7vIn98biyW_j8d2tAk + response: + body: + string: + "{\n \"name\": \"8baa3500-2fcb-4a9e-934f-462ea71f6c12\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:12:56.7282354Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:13:29 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/06c89db4-b076-4833-ae08-a82b32b59c2c + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 4B4483EF77EF492180FD763832D14005 Ref B: MNZ221060608037 Ref C: 2025-07-08T14:13:28Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards create + Connection: + - keep-alive + ParameterSetName: + - -c --level + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/8baa3500-2fcb-4a9e-934f-462ea71f6c12?api-version=2016-03-30&t=638875807781785593&c=MIIHhzCCBm-gAwIBAgITHgbIFmDY79XLPJrDjgAABsgWYDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDE3MDcxODAyWhcNMjUxMDE0MDcxODAyWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmXL0h9ESvC4b92QYV7yPeOyC8nGJyORFUoUm7UdBjxDbKTdSt8SfTfQkW5HjszhiwurE_fjCMlYj9_ymGSwiuCaKmitW7pcXF-WPgkAU2dKPUrSPqJAyeDDvG5SbZOmYYKHttoh0ZCPxadX4ljJ_k6BiE0-a-tSIYI__abusYKDqLuE9uYszi2Ra_hhLOH8qi2TBg71Jc7Dasa4RRwHnwfYbhpKL0tyMrBwyvMUGO00Q_Lx0iRvtIyWhp0HLppX7M2gzHCkh37uEJaggrcqn2T1QHSLgt2AuneElzaS8_if-JVZWv8ZdwCW8Oa-9JXQCzDSFKFP-2yMm1KPtualuUCAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBSJ3ygYgt4NuGG8mfdBelaS0ABH_DAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAI2X3AiLN4s7W-C4ho0tyyAJfaEptV5HLxJHbIHK4awoIyOC8pp8Ay2pGHpXZlTZAhmvEJBKPbB0dVv_cphT1EjWF5rgvvLTBfp9Roo8PqmTQxmvMefBGXnYPmtPgtKMi5nwH1Y4xayGTzvIjIz1ZwYW5_hkF8jKx3e9bGDWPlgyHm3bRRRSgD650gZ7x69myyaDo4tX8FNWbLk-7PYxKiDBeLyle73_kab63klBJc7ep-O2AIxEtxi2DhDGLlGADWVwyYhEhlcFAhxXcOjCETnpsvDfOiK7XD3hnEkdKsChwTT9Gp6wEmn6xu59Qm2DenO3AMiv6vEyP2-7F-bR5G4&s=T07gWxvoCN3bh14e0o_W-bdLhN0f7Cm9V3TUbZmdA5pcE4YFFasyVg4yHWVwDFjyk4wlFWKHppeXE3IL8GvzM2eWT_a4aUghdoF1ZTgcSrhK2wNMmioZzTifu7h0-OGJO9rAipWYue69RDZoobX8dougB--26JRevXNyYpDdsHDZSEn2nLEJ950y9YXJZfpjZTPeRSqFqAWJjWn1kJ_u1UEPD7swPx-qpj3R1nriSIXk8GogunrTcuK1SS19etsgpLtwiR1_DRq1r9KRViRMNa7KXh65dmUk6mrBE5-_ZeMmLAqkaUH6XEe8HxPGaskR1L6yadeUqKGSlzNgunqYOA&h=Am8EP_woC659UA6uySYD9iGxT7vIn98biyW_j8d2tAk + response: + body: + string: + "{\n \"name\": \"8baa3500-2fcb-4a9e-934f-462ea71f6c12\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2025-07-08T14:12:56.7282354Z\",\n \"endTime\": + \"2025-07-08T14:13:33.4362177Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "165" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:13:59 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/bf8c90ba-7ba3-407d-8718-5c082d93002c + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: F0B6B7BCEA1C4E5A928526C85C2D0E0F Ref B: MNZ221060609039 Ref C: 2025-07-08T14:13:59Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards create + Connection: + - keep-alive + ParameterSetName: + - -c --level + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/%2Fsubscriptions%2F00000000-0000-0000-0000-000000000000%2Fresourcegroups%2Fcli-000001%2Fproviders%2FMicrosoft.ContainerService%2FmanagedClusters%2Fakssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default?api-version=2025-04-01 + response: + body: + string: '{"eTag":"19c53768-b275-4e6c-b65e-b578b1c74b91","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default","name":"default","properties":{"level":"Warn","provisioningState":"Succeeded","systemExcludedNamespaces":["kube-system","calico-system","tigera-system","gatekeeper-system"]},"type":"Microsoft.ContainerService/deploymentSafeguards"}' + headers: + cache-control: + - no-cache + content-length: + - "503" + content-type: + - application/json; charset=utf-8 + date: + - Tue, 08 Jul 2025 14:14:00 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/b8305990-3ae1-4c23-b7ae-8bd58b60ccc1 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 5B09FA8880074EC0909C0154BC4C0B3B Ref B: BL2AA2010204021 Ref C: 2025-07-08T14:14:00Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards show + Connection: + - keep-alive + ParameterSetName: + - -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/%2Fsubscriptions%2F00000000-0000-0000-0000-000000000000%2Fresourcegroups%2Fcli-000001%2Fproviders%2FMicrosoft.ContainerService%2FmanagedClusters%2Fakssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default?api-version=2025-04-01 + response: + body: + string: '{"eTag":"19c53768-b275-4e6c-b65e-b578b1c74b91","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default","name":"default","properties":{"level":"Warn","provisioningState":"Succeeded","systemExcludedNamespaces":["kube-system","calico-system","tigera-system","gatekeeper-system"]},"type":"Microsoft.ContainerService/deploymentSafeguards"}' + headers: + cache-control: + - no-cache + content-length: + - "503" + content-type: + - application/json; charset=utf-8 + date: + - Tue, 08 Jul 2025 14:14:01 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/7962c6fb-79f2-4b71-927d-d9fdcfaeab6d + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: EA8EF78D1370410CAB3570426519E31F Ref B: BL2AA2010204037 Ref C: 2025-07-08T14:14:00Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards list + Connection: + - keep-alive + ParameterSetName: + - -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/%2Fsubscriptions%2F00000000-0000-0000-0000-000000000000%2Fresourcegroups%2Fcli-000001%2Fproviders%2FMicrosoft.ContainerService%2FmanagedClusters%2Fakssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards?api-version=2025-04-01 + response: + body: + string: '{"value":[{"eTag":"19c53768-b275-4e6c-b65e-b578b1c74b91","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default","name":"default","properties":{"level":"Warn","provisioningState":"Succeeded","systemExcludedNamespaces":["kube-system","calico-system","tigera-system","gatekeeper-system"]},"type":"Microsoft.ContainerService/deploymentSafeguards"}]}' + headers: + cache-control: + - no-cache + content-length: + - "515" + content-type: + - application/json; charset=utf-8 + date: + - Tue, 08 Jul 2025 14:14:01 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/34efd8f2-d784-44c1-b3a3-4d2547e6ece7 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: D0F4D6B7DE6B4DC9BFDFD0538F5E3926 Ref B: BL2AA2010205037 Ref C: 2025-07-08T14:14:01Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards update + Connection: + - keep-alive + ParameterSetName: + - -c --excluded-namespaces + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/%2Fsubscriptions%2F00000000-0000-0000-0000-000000000000%2Fresourcegroups%2Fcli-000001%2Fproviders%2FMicrosoft.ContainerService%2FmanagedClusters%2Fakssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default?api-version=2025-04-01 + response: + body: + string: '{"eTag":"19c53768-b275-4e6c-b65e-b578b1c74b91","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default","name":"default","properties":{"level":"Warn","provisioningState":"Succeeded","systemExcludedNamespaces":["kube-system","calico-system","tigera-system","gatekeeper-system"]},"type":"Microsoft.ContainerService/deploymentSafeguards"}' + headers: + cache-control: + - no-cache + content-length: + - "503" + content-type: + - application/json; charset=utf-8 + date: + - Tue, 08 Jul 2025 14:14:01 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/134ab0a9-243c-43b0-9d82-77fc18f34d9d + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 4C04752F2A5348F19CC928D640EC14ED Ref B: BL2AA2010205053 Ref C: 2025-07-08T14:14:01Z" + status: + code: 200 + message: OK + - request: + body: '{"properties": {"excludedNamespaces": ["ns1"], "level": "Warn"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards update + Connection: + - keep-alive + Content-Length: + - "64" + Content-Type: + - application/json + ParameterSetName: + - -c --excluded-namespaces + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: PUT + uri: https://management.azure.com/%2Fsubscriptions%2F00000000-0000-0000-0000-000000000000%2Fresourcegroups%2Fcli-000001%2Fproviders%2FMicrosoft.ContainerService%2FmanagedClusters%2Fakssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default?api-version=2025-04-01 + response: + body: + string: '{"eTag":"e5618ab7-b8c3-427d-87e6-effe28178f90","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default","name":"default","properties":{"excludedNamespaces":["ns1"],"level":"Warn","provisioningState":"Updating","systemExcludedNamespaces":["kube-system","calico-system","tigera-system","gatekeeper-system"]},"type":"Microsoft.ContainerService/deploymentSafeguards"}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/ed1726bc-d161-4210-b2d4-d3022d788b35?api-version=2016-03-30&t=638875808443637914&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=Dyv9LZ1pF38d5wu5octpM-P7uz0GhgcbKKzaklNJ4GDQik0F8MOVGjiRfj5dtwA_I-xMNJblS5bHjj0csOvHYkvqLUl7zSy94EFmpuEwE90EuUHYG2V2h1ac-rkjBe9KcWKTokQ0bxxEivg0U9bRS6JWpN-YC9TCubCnPXxETLXytQnGpKLJ23inr5vB9MGVDty0BNCMexQcFk-w_69aGkSGP6I9ba4d_stPbIzry6ma7SMSWwABSzjYmh8sNYqlmbWHGfbe9aUVEKzZHeFg_4Mk7naItYFJDEtXUfpbxgeN6ij7m4QnTIGjxuPKDpBPAV7VnzK08QStIGnWimP7Zw&h=QW4AvEa1aKEifPcFYHE4P5sM5Poo9ihqBZ8MuTXidXk + cache-control: + - no-cache + content-length: + - "531" + content-type: + - application/json; charset=utf-8 + date: + - Tue, 08 Jul 2025 14:14:04 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/7b0d95e7-864b-44d5-b8d8-1c2ed795805b + x-ms-ratelimit-remaining-subscription-global-writes: + - "11999" + x-ms-ratelimit-remaining-subscription-writes: + - "799" + x-msedge-ref: + - "Ref A: 2C24CCE1BBE54670BCFDD15FB77741A2 Ref B: BL2AA2030101009 Ref C: 2025-07-08T14:14:02Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards update + Connection: + - keep-alive + ParameterSetName: + - -c --excluded-namespaces + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/ed1726bc-d161-4210-b2d4-d3022d788b35?api-version=2016-03-30&t=638875808443637914&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=Dyv9LZ1pF38d5wu5octpM-P7uz0GhgcbKKzaklNJ4GDQik0F8MOVGjiRfj5dtwA_I-xMNJblS5bHjj0csOvHYkvqLUl7zSy94EFmpuEwE90EuUHYG2V2h1ac-rkjBe9KcWKTokQ0bxxEivg0U9bRS6JWpN-YC9TCubCnPXxETLXytQnGpKLJ23inr5vB9MGVDty0BNCMexQcFk-w_69aGkSGP6I9ba4d_stPbIzry6ma7SMSWwABSzjYmh8sNYqlmbWHGfbe9aUVEKzZHeFg_4Mk7naItYFJDEtXUfpbxgeN6ij7m4QnTIGjxuPKDpBPAV7VnzK08QStIGnWimP7Zw&h=QW4AvEa1aKEifPcFYHE4P5sM5Poo9ihqBZ8MuTXidXk + response: + body: + string: + "{\n \"name\": \"ed1726bc-d161-4210-b2d4-d3022d788b35\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:14:03.2912949Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:14:04 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/dbb61b8f-7368-402c-9372-b642c26a79f8 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: BF3F39269D4D4272866345E865E8A41A Ref B: BL2AA2010204049 Ref C: 2025-07-08T14:14:04Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards update + Connection: + - keep-alive + ParameterSetName: + - -c --excluded-namespaces + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/ed1726bc-d161-4210-b2d4-d3022d788b35?api-version=2016-03-30&t=638875808443637914&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=Dyv9LZ1pF38d5wu5octpM-P7uz0GhgcbKKzaklNJ4GDQik0F8MOVGjiRfj5dtwA_I-xMNJblS5bHjj0csOvHYkvqLUl7zSy94EFmpuEwE90EuUHYG2V2h1ac-rkjBe9KcWKTokQ0bxxEivg0U9bRS6JWpN-YC9TCubCnPXxETLXytQnGpKLJ23inr5vB9MGVDty0BNCMexQcFk-w_69aGkSGP6I9ba4d_stPbIzry6ma7SMSWwABSzjYmh8sNYqlmbWHGfbe9aUVEKzZHeFg_4Mk7naItYFJDEtXUfpbxgeN6ij7m4QnTIGjxuPKDpBPAV7VnzK08QStIGnWimP7Zw&h=QW4AvEa1aKEifPcFYHE4P5sM5Poo9ihqBZ8MuTXidXk + response: + body: + string: + "{\n \"name\": \"ed1726bc-d161-4210-b2d4-d3022d788b35\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:14:03.2912949Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:14:35 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/3c6e84a2-bade-42b3-8227-8cf817cbb07a + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 01AD7454F9AF42A1B9EA056C2940F08B Ref B: MNZ221060609023 Ref C: 2025-07-08T14:14:35Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards update + Connection: + - keep-alive + ParameterSetName: + - -c --excluded-namespaces + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/ed1726bc-d161-4210-b2d4-d3022d788b35?api-version=2016-03-30&t=638875808443637914&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=Dyv9LZ1pF38d5wu5octpM-P7uz0GhgcbKKzaklNJ4GDQik0F8MOVGjiRfj5dtwA_I-xMNJblS5bHjj0csOvHYkvqLUl7zSy94EFmpuEwE90EuUHYG2V2h1ac-rkjBe9KcWKTokQ0bxxEivg0U9bRS6JWpN-YC9TCubCnPXxETLXytQnGpKLJ23inr5vB9MGVDty0BNCMexQcFk-w_69aGkSGP6I9ba4d_stPbIzry6ma7SMSWwABSzjYmh8sNYqlmbWHGfbe9aUVEKzZHeFg_4Mk7naItYFJDEtXUfpbxgeN6ij7m4QnTIGjxuPKDpBPAV7VnzK08QStIGnWimP7Zw&h=QW4AvEa1aKEifPcFYHE4P5sM5Poo9ihqBZ8MuTXidXk + response: + body: + string: + "{\n \"name\": \"ed1726bc-d161-4210-b2d4-d3022d788b35\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:14:03.2912949Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "122" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:15:05 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/30dc8933-2bdb-4507-8c3f-e4d0cea221bf + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 0AD09EEAD7304C5386AB4E01EBA3F3BE Ref B: MNZ221060608037 Ref C: 2025-07-08T14:15:05Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards update + Connection: + - keep-alive + ParameterSetName: + - -c --excluded-namespaces + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/ed1726bc-d161-4210-b2d4-d3022d788b35?api-version=2016-03-30&t=638875808443637914&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=Dyv9LZ1pF38d5wu5octpM-P7uz0GhgcbKKzaklNJ4GDQik0F8MOVGjiRfj5dtwA_I-xMNJblS5bHjj0csOvHYkvqLUl7zSy94EFmpuEwE90EuUHYG2V2h1ac-rkjBe9KcWKTokQ0bxxEivg0U9bRS6JWpN-YC9TCubCnPXxETLXytQnGpKLJ23inr5vB9MGVDty0BNCMexQcFk-w_69aGkSGP6I9ba4d_stPbIzry6ma7SMSWwABSzjYmh8sNYqlmbWHGfbe9aUVEKzZHeFg_4Mk7naItYFJDEtXUfpbxgeN6ij7m4QnTIGjxuPKDpBPAV7VnzK08QStIGnWimP7Zw&h=QW4AvEa1aKEifPcFYHE4P5sM5Poo9ihqBZ8MuTXidXk + response: + body: + string: + "{\n \"name\": \"ed1726bc-d161-4210-b2d4-d3022d788b35\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2025-07-08T14:14:03.2912949Z\",\n \"endTime\": + \"2025-07-08T14:15:13.5798869Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "165" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:15:36 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/8f599a57-88ab-4534-93d7-369bb93bf143 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 260B3ABBBE80447AB4FE273179223E5D Ref B: BL2AA2010204021 Ref C: 2025-07-08T14:15:36Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards update + Connection: + - keep-alive + ParameterSetName: + - -c --excluded-namespaces + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/%2Fsubscriptions%2F00000000-0000-0000-0000-000000000000%2Fresourcegroups%2Fcli-000001%2Fproviders%2FMicrosoft.ContainerService%2FmanagedClusters%2Fakssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default?api-version=2025-04-01 + response: + body: + string: '{"eTag":"9b9910b6-9c01-4657-aa6e-4af6b58c6d53","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default","name":"default","properties":{"excludedNamespaces":["ns1"],"level":"Warn","provisioningState":"Succeeded","systemExcludedNamespaces":["kube-system","calico-system","tigera-system","gatekeeper-system"]},"type":"Microsoft.ContainerService/deploymentSafeguards"}' + headers: + cache-control: + - no-cache + content-length: + - "532" + content-type: + - application/json; charset=utf-8 + date: + - Tue, 08 Jul 2025 14:15:36 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=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/65f6d79b-0fd7-4c17-8a7c-7ae9fc9e3d05 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 9CC477C9C92B4FF485EACBF8D3196172 Ref B: MNZ221060609039 Ref C: 2025-07-08T14:15:37Z" + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards delete + Connection: + - keep-alive + Content-Length: + - "0" + ParameterSetName: + - -c --yes + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: DELETE + uri: https://management.azure.com/%2Fsubscriptions%2F00000000-0000-0000-0000-000000000000%2Fresourcegroups%2Fcli-000001%2Fproviders%2FMicrosoft.ContainerService%2FmanagedClusters%2Fakssafeguards-000002/providers/Microsoft.ContainerService/deploymentSafeguards/default?api-version=2025-04-01 + response: + body: + string: "" + headers: + cache-control: + - no-cache + content-length: + - "0" + content-type: + - application/json; charset=utf-8 + date: + - Tue, 08 Jul 2025 14:15:39 GMT + expires: + - "-1" + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/1b842b00-0b57-417f-b66c-e3b4a0080012?api-version=2016-03-30&t=638875809396254676&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=V_bJ89KY_RYzXecWkgLT-y2XWKFZWTaTdJk_uNbBM_PBWdqbyHTijgQUPAgea1R7vrfqV8SQ89fIAcMrKV1le7b0BwPSlWKlHryIiz7qzgj3egzfoqw3inOh1P9_EI8ejZzGT3uOtFTjV5NgvO96ufmLwyMOLz2gI8xb7LYT8rxrPeSOexXmKw6fF8D3915wfawvyI2PzjHp39KwoZUByf1APFz_rhKvp4KnJvc19IT_pf9gs6herCXSflN6Q28rXszVg4cqWTlUs4LenA8cZtyE-Jj4V7QCPbjLIH0oBYSogYg6C2vqZVObWAtmG3QVmKfsg1_Y1X0NaD2zQZyIhw&h=ujaYdxqec9UNtvl0wiGPJtWWSf9oXPcbKZ1BMXhQEAw + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/155a29f1-8124-42fe-b6d9-1e485758be08 + x-ms-ratelimit-remaining-subscription-deletes: + - "799" + x-ms-ratelimit-remaining-subscription-global-deletes: + - "11999" + x-msedge-ref: + - "Ref A: AB1A147161724E0E8D35C5A2742137E8 Ref B: MNZ221060610049 Ref C: 2025-07-08T14:15:38Z" + status: + code: 202 + message: Accepted + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards delete + Connection: + - keep-alive + ParameterSetName: + - -c --yes + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/1b842b00-0b57-417f-b66c-e3b4a0080012?api-version=2016-03-30&t=638875809396254676&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=V_bJ89KY_RYzXecWkgLT-y2XWKFZWTaTdJk_uNbBM_PBWdqbyHTijgQUPAgea1R7vrfqV8SQ89fIAcMrKV1le7b0BwPSlWKlHryIiz7qzgj3egzfoqw3inOh1P9_EI8ejZzGT3uOtFTjV5NgvO96ufmLwyMOLz2gI8xb7LYT8rxrPeSOexXmKw6fF8D3915wfawvyI2PzjHp39KwoZUByf1APFz_rhKvp4KnJvc19IT_pf9gs6herCXSflN6Q28rXszVg4cqWTlUs4LenA8cZtyE-Jj4V7QCPbjLIH0oBYSogYg6C2vqZVObWAtmG3QVmKfsg1_Y1X0NaD2zQZyIhw&h=ujaYdxqec9UNtvl0wiGPJtWWSf9oXPcbKZ1BMXhQEAw + response: + body: + string: + "{\n \"name\": \"1b842b00-0b57-417f-b66c-e3b4a0080012\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:15:38.5574901Z\",\n \"progress\": + {\n \"currentStep\": \"\"\n },\n \"leasedUntil\": \"2025-07-08T20:15:38.5456185Z\",\n + \"etag\": \"2d79f661-d293-46d8-9fc2-3455af98c813\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "258" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:15:40 GMT + expires: + - "-1" + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/1b842b00-0b57-417f-b66c-e3b4a0080012?api-version=2016-03-30&t=638875809402442270&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=fTDUDQaBU1rZ_IDzEBqj7tIry-nYnSQXOl81_rEIpNHpS7JhlPMECM2JGIBAz6GK97aLm7tpMmarr14D4XXpluHM_2oFEA-5Mx6kHyyYhmtCcA3ZAHZf5qSikgZMYckmTvCDjzcoe3XeOQT3B7Z7wSNb2Jh75HeKPE9PXlNOvQWkPk8apLBNSuRpIErVQnnoGPtmvO3fY2lD1LeceA0LP9NpSPWgQiRZ9lsG1NOsKMr6iK7Ku-6QVUP2kTfJb3c8zBIwrKAkoCorj4WgoUzw8L5SN54LF2xUVUDsIITeN5KNOisE2_e3z9PBo42QxEm-1EPaKEDXb18VLJVAqBssww&h=vdMtkEKwS_w34MCIpRRfCXl6AoOUuREp4aomdbYrA50 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/9b7dde34-8a1d-4671-bc43-99a9e0d9e22d + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 9D196D444958440EBFE6EC57B51BE5AF Ref B: BL2AA2010204037 Ref C: 2025-07-08T14:15:39Z" + status: + code: 202 + message: Accepted + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards delete + Connection: + - keep-alive + ParameterSetName: + - -c --yes + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/1b842b00-0b57-417f-b66c-e3b4a0080012?api-version=2016-03-30&t=638875809402442270&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=fTDUDQaBU1rZ_IDzEBqj7tIry-nYnSQXOl81_rEIpNHpS7JhlPMECM2JGIBAz6GK97aLm7tpMmarr14D4XXpluHM_2oFEA-5Mx6kHyyYhmtCcA3ZAHZf5qSikgZMYckmTvCDjzcoe3XeOQT3B7Z7wSNb2Jh75HeKPE9PXlNOvQWkPk8apLBNSuRpIErVQnnoGPtmvO3fY2lD1LeceA0LP9NpSPWgQiRZ9lsG1NOsKMr6iK7Ku-6QVUP2kTfJb3c8zBIwrKAkoCorj4WgoUzw8L5SN54LF2xUVUDsIITeN5KNOisE2_e3z9PBo42QxEm-1EPaKEDXb18VLJVAqBssww&h=vdMtkEKwS_w34MCIpRRfCXl6AoOUuREp4aomdbYrA50 + response: + body: + string: + "{\n \"name\": \"1b842b00-0b57-417f-b66c-e3b4a0080012\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2025-07-08T14:15:38.5574901Z\",\n \"progress\": + {\n \"currentStep\": \"\"\n },\n \"leasedUntil\": \"2025-07-08T20:15:38.5456185Z\",\n + \"etag\": \"2d79f661-d293-46d8-9fc2-3455af98c813\"\n}" + headers: + cache-control: + - no-cache + content-length: + - "258" + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:16:10 GMT + expires: + - "-1" + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/1b842b00-0b57-417f-b66c-e3b4a0080012?api-version=2016-03-30&t=638875809708784756&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=inzuIMP-Cyy6WVCI7W1kv4Cd0vaya6Mu-PBk4FDGKbbf6c5sTh5KYpva0nnmfVBO3x_85ue5S6wyvwyGQ_EwXRseayNrUOS-S8oV6cs5qONjWxH32Q_1xezT9OJPcyrkYxb_cow_Em79FWmVchzesrIzIoJ2zw2kNuM8brydA8BvBsk7xdhlYQrUH0J5y2t1gUj4adwTPgk2ywjUYLCYsotYIZyVRO12WBpUKb0wPEfbNUTXfOMEhhNKiB8LkhLL875gdqmLpHE1HNNh6ttC6FUE5z5bctbQw4J4Xwa5C5eGOG-YyLUAIpb3HmIg50eAIrkYQzS5Plpmb105J2oeEQ&h=tgu5fWUFa4IfORsjy96YoBrvHy587oHOxnvZk4aUwOg + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/c737b720-dc43-43dd-a16f-398cd8c93cd0 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 3C3488C12E4643CCACA29CC0C1944D7B Ref B: MNZ221060609023 Ref C: 2025-07-08T14:16:10Z" + status: + code: 202 + message: Accepted + - request: + body: null + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + CommandName: + - aks safeguards delete + Connection: + - keep-alive + ParameterSetName: + - -c --yes + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/1b842b00-0b57-417f-b66c-e3b4a0080012?api-version=2016-03-30&t=638875809708784756&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=inzuIMP-Cyy6WVCI7W1kv4Cd0vaya6Mu-PBk4FDGKbbf6c5sTh5KYpva0nnmfVBO3x_85ue5S6wyvwyGQ_EwXRseayNrUOS-S8oV6cs5qONjWxH32Q_1xezT9OJPcyrkYxb_cow_Em79FWmVchzesrIzIoJ2zw2kNuM8brydA8BvBsk7xdhlYQrUH0J5y2t1gUj4adwTPgk2ywjUYLCYsotYIZyVRO12WBpUKb0wPEfbNUTXfOMEhhNKiB8LkhLL875gdqmLpHE1HNNh6ttC6FUE5z5bctbQw4J4Xwa5C5eGOG-YyLUAIpb3HmIg50eAIrkYQzS5Plpmb105J2oeEQ&h=tgu5fWUFa4IfORsjy96YoBrvHy587oHOxnvZk4aUwOg + response: + body: + string: "" + headers: + cache-control: + - no-cache + content-type: + - application/json + date: + - Tue, 08 Jul 2025 14:16:40 GMT + expires: + - "-1" + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/1b842b00-0b57-417f-b66c-e3b4a0080012?api-version=2016-03-30&t=638875810013849507&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=HoRdiqhNIa1eabi_C9rKIR5X9Mj8z3BIOZtp-e_gOg7Foek9ZjPoca6Vajkd5ppjRPTPysMaQ3k3AzocY3sc_6ziM-5Jt2GhA29sSiGynaqrsJ8d5wGXra7deCd7pAAPiDRc1Hv80r_z70--Ve7YcC3W-JCNeki6bUHsOrmmA9b-G5UpCjgwrDQVFMe47BlAkzQ-FKYqGEusCj2uwefXLV3Bbcr0XjU6se0CIrkCpBXho9Jq7Y-C2tuzNk8LRXEDMjxVCHR_v8UugbBtyxR9NeItn_wSxz_BHiEbEHR4EQ_g1PyfXIYKV4BtUvwysmCanWaL9IwfRvWgwAzFhOh3DA&h=z_OGCxC8n95SPz_4hLGJL3SnlMprpPA0tRJeBNBQUko + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/40425ef5-e837-4705-8e32-f8cec0ca9786 + x-ms-ratelimit-remaining-subscription-global-reads: + - "16499" + x-msedge-ref: + - "Ref A: 0D137438C255421FB5A7C828E16B385E Ref B: MNZ221060608037 Ref C: 2025-07-08T14:16:41Z" + status: + code: 204 + message: No Content + - request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks delete + Connection: + - keep-alive + Content-Length: + - "0" + ParameterSetName: + - -g -n --yes --no-wait + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.31.0 Python/3.12.10 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.36) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli-000001/providers/Microsoft.ContainerService/managedClusters/akssafeguards-000002?api-version=2025-04-01 + response: + body: + string: "" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/fe2432ac-b02d-43c7-a176-ceb0811e77c9?api-version=2025-03-01&t=638875810042199947&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=LzUqNUBW-Me-HkCEG3DbkpsaL-pZHecUigp_zrTpodaErjnfR6qmvtAwZIYchrAWOGgOrlP6DKXPdJfYQZ7tCMpk5hf88iyypuX7Xop9NHXoRHBtraeqU7J5HngtvAZ2n5usu8x4Cnuzojt8aKZJg2pU-_YL-BbCH545xcGolPB3ck_Mx5kf3R1tR-RRlyjkAeqpWyYyjB1a7DsZi4hqJWOiPXCN4TobEUYZ2ITFi49rRSm9Rh9vmS3xOqCZGyf5LJOljdkppbOpSkKI19KWeybBmiCaa3f9nM3woRpXXmlbUBuwzS70T02mqPa8Amg0Y5aCRjf5UVlcs1LIHU4C2w&h=tPNK59AFjunMCNbQJ1OLqckG3zwvEh3_nXGrOk-v9lM + cache-control: + - no-cache + content-length: + - "0" + date: + - Tue, 08 Jul 2025 14:16:44 GMT + expires: + - "-1" + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/fe2432ac-b02d-43c7-a176-ceb0811e77c9?api-version=2025-03-01&t=638875810042512455&c=MIIHpTCCBo2gAwIBAgITOgWW801dauAAa8q_9QAEBZbzTTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgzNTU0WhcNMjUxMDE1MDgzNTU0WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3YCcxMVtE6zwIOJIsgmpqiarmDTcF_ad57wqGibDbsT-pYCuquJTGBkJHgLRtXupZk_SNrthADtrgjqGIhSRihi6ZM7jxCUeh2jmjoDqxG0FhJuewhcC-EzuAlYDqMziyKvaQ1iMmQ1zzamPwwWfYtY1TtJSS_X95KACNWpj6SnaZ1f43uUExZaa6mgn9l0wOPZACt4rHHCyIkbt0uCcxlz7btohiLHgwIz_xcjIAuD1xMdCa7aqu2erUZpGmfC87n13jzZpU7koghEeyUPe4preN0IK2tK9qHh-DCD8bVgZN1icJzyizXXN6SgTyGZX24uU04d6JiRAF7J7tm7jECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRFxtMthlKS2z3P1wms9zb1vVZ0szAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABdwlOGudjCeLwad-pum0r7gRxlBnlod5sBeSrhJ3ATmkfByuLZgLEcu3DDIUzq7Rx8FaMcaZh85vnpAHrtpb4THYtnLa-M6h1430qzwU1Cl14mPyLXUQ6cwsBD9t2qQuTzWiObErRDyhsUYw-SUIP8oISNDk5TuyYMrutXB7zAGKSHB3G5I3GxxHb_6C2qVNAnBiVFSg6Msb71SBJ4-N188XevGRYM1EXGLuqkQXyWx49VaTFqtPrtsc-1TY37Lv2IafGxRk13D9MMXt4-bVU02nogYZZpzdZ0bth8Y7eo0h5qBJE2-BzyFHul4TuF_D7ms5EwMFV5D3E72Ub3pC_c&s=LEZbOGn6FUfPcJJJL01H4-HQp1o8a6CXe0BSFSTbRlT37ilS5rsOOFxBnlGKoysYM-I69W7XjX9qYdy5-EgLHbeccYyv_aEM1NYyMs9BBvw0lvPmR18OuYTOOWQS9u_9pgzJnw7sjUD0pKkFfIm9vanCqOkDaM9GI1R7-zjbS0zbnAGTfESC0wjUflI4CnVnLnSC4aBXLqlY8bv5lFlZnCgjRQ3Q-LfxHovAS_3LOYsg2cmhVjR-Y5CQulQ05ndpougWXQ3Uf5dgUFVSVRkPi77znfHvYz1nMKATR6NTrkpeihqPQc70sETi1-Et4MskWQ2GwctJg5r4MhDcncqoQA&h=z_Imbm9FEURcXbY5eOaW6LIOCZLssKxzteZPSmR3VjU + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5abe6647-6d0a-42a5-9378-28457904e05f/northcentralus/71757d43-d63f-4ae0-895e-bb695857557c + x-ms-ratelimit-remaining-subscription-deletes: + - "799" + x-ms-ratelimit-remaining-subscription-global-deletes: + - "11999" + x-msedge-ref: + - "Ref A: 56794B5E26534345B727E17383BA024D Ref B: BL2AA2010205037 Ref C: 2025-07-08T14:16:41Z" + status: + code: 202 + message: Accepted +version: 1 diff --git a/src/aks-safeguards/azext_aks_safeguards/tests/latest/test_aks_safeguards.py b/src/aks-safeguards/azext_aks_safeguards/tests/latest/test_aks_safeguards.py new file mode 100644 index 00000000000..4765daed6c4 --- /dev/null +++ b/src/aks-safeguards/azext_aks_safeguards/tests/latest/test_aks_safeguards.py @@ -0,0 +1,86 @@ +# -------------------------------------------------------------------------------------------- +# 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 +# -------------------------------------------------------------------------------------------- + +import os +import tempfile + +from azure.cli.testsdk import (ScenarioTest, ResourceGroupPreparer) +from azure.cli.testsdk.scenario_tests import AllowLargeResponse + + +class AksSafeguardsScenario(ScenarioTest): + # TODO: add tests here + @classmethod + def generate_ssh_keys(cls): + # If the `--ssh-key-value` option is not specified, the validator will try to read the ssh-key from the "~/.ssh" directory, + # and if no key exists, it will call the method provided by azure-cli.core to generate one under the "~/.ssh" directory. + # In order to avoid misuse of personal ssh-key during testing and the race condition that is prone to occur when key creation + # is handled by azure-cli when performing test cases concurrently, we provide this function as a workround. + + # In the scenario of runner and AKS check-in pipeline, a temporary ssh-key will be generated in advance under the + # "tests/latest/data/.ssh" sub-directory of the acs module in the cloned azure-cli repository when setting up the + # environment. Each test case will read the ssh-key from a pre-generated file during execution, so there will be no + # race conditions caused by concurrent reading and writing/creating of the same file. + acs_base_dir = os.getenv("ACS_BASE_DIR", None) + if acs_base_dir: + pre_generated_ssh_key_path = os.path.join( + acs_base_dir, "tests/latest/data/.ssh/id_rsa.pub") + if os.path.exists(pre_generated_ssh_key_path): + return pre_generated_ssh_key_path.replace('\\', '\\\\') + + # In the CLI check-in pipeline scenario, the following fake ssh-key will be used. Each test case will read the ssh-key from + # a different temporary file during execution, so there will be no race conditions caused by concurrent reading and + # writing/creating of the same file. + TEST_SSH_KEY_PUB = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\n" # pylint: disable=line-too-long + _, pathname = tempfile.mkstemp() + with open(pathname, 'w') as key_file: + key_file.write(TEST_SSH_KEY_PUB) + return pathname.replace('\\', '\\\\') + + @AllowLargeResponse(size_kb=9999) + @ResourceGroupPreparer(name_prefix='cli-', random_name_length=8, location="westus2") + def test_aks_deployment_safeguards(self): + self.kwargs.update({ + 'aks_name': self.create_random_name(prefix='akssafeguards-', length=20), + 'ssh_key_value': self.generate_ssh_keys(), + 'vm_size': 'standard_a8_v2' + }) + + # Create AKS cluster + aks_cluster = self.cmd('aks create -g {rg} -n {aks_name} --ssh-key-value={ssh_key_value} --node-vm-size {vm_size} --enable-addons azure-policy', checks=[ + self.check('name', '{aks_name}'), + self.check('agentPoolProfiles[0].vmSize', '{vm_size}'), + ]).get_output_in_json() + + # Enable safeguards + self.cmd(f'aks safeguards create -c {aks_cluster["id"]} --level Warn', checks=[ + self.check('properties.level', 'Warn'), + ]) + + # Get Safeguards + self.cmd(f'aks safeguards show -c {aks_cluster["id"]}', checks=[ + self.check('properties.level', 'Warn'), + self.check('properties.excludedNamespaces', None), + ]) + + self.cmd(f'aks safeguards list -c {aks_cluster["id"]}', checks=[ + self.check('length(@)', 1), + self.check('[0].properties.level', 'Warn'), + self.check('[0].properties.excludedNamespaces', None), + ]) + + # Change excluded namespaces + self.cmd(f'aks safeguards update -c {aks_cluster["id"]} --excluded-namespaces ns1', checks=[ + self.check('properties.excludedNamespaces[0]', 'ns1'), + ]) + + # Disable Safeguards + + self.cmd(f'aks safeguards delete -c {aks_cluster["id"]} --yes') + + # delete the aks cluster + self.cmd('aks delete -g {rg} -n {aks_name} --yes --no-wait') diff --git a/src/aks-safeguards/setup.cfg b/src/aks-safeguards/setup.cfg new file mode 100644 index 00000000000..2fdd96e5d39 --- /dev/null +++ b/src/aks-safeguards/setup.cfg @@ -0,0 +1 @@ +#setup.cfg \ No newline at end of file diff --git a/src/aks-safeguards/setup.py b/src/aks-safeguards/setup.py new file mode 100644 index 00000000000..b66cece3349 --- /dev/null +++ b/src/aks-safeguards/setup.py @@ -0,0 +1,50 @@ +# -------------------------------------------------------------------------------------------- +# 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 +# -------------------------------------------------------------------------------------------- + +from codecs import open +from setuptools import setup, find_packages + + +# HISTORY.rst entry. +VERSION = '1.0.0b1' + +# The full list of classifiers is available at +# https://pypi.python.org/pypi?%3Aaction=list_classifiers +CLASSIFIERS = [ + 'Development Status :: 4 - Beta', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'Programming Language :: Python', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', + 'License :: OSI Approved :: MIT License', +] + +DEPENDENCIES = [] + +with open('README.md', 'r', encoding='utf-8') as f: + README = f.read() +with open('HISTORY.rst', 'r', encoding='utf-8') as f: + HISTORY = f.read() + +setup( + name='aks-safeguards', + version=VERSION, + description='Microsoft Azure Command-Line Tools AksSafeguards Extension.', + long_description=README + '\n\n' + HISTORY, + license='MIT', + author='Microsoft Corporation', + author_email='azpycli@microsoft.com', + url='https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-safeguards', + classifiers=CLASSIFIERS, + packages=find_packages(exclude=["tests"]), + package_data={'azext_aks_safeguards': ['azext_metadata.json']}, + install_requires=DEPENDENCIES +)