From 667be6cec79957e639d6df9ab68f5913381ba2a0 Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Wed, 3 Jul 2024 11:29:12 +0800 Subject: [PATCH 01/10] add task assignment preview, remove `storage account migration` as it is GA --- .../aaz/latest/__init__.py | 4 + .../latest/storage/account/migration/_show.py | 207 ------ .../__cmd_group.py | 4 +- .../__init__.py | 7 +- .../account/task_assignment/_create.py | 503 ++++++++++++++ .../_start.py => task_assignment/_delete.py} | 107 ++- .../storage/account/task_assignment/_list.py | 329 +++++++++ .../account/task_assignment/_list_report.py | 276 ++++++++ .../storage/account/task_assignment/_show.py | 324 +++++++++ .../account/task_assignment/_update.py | 650 ++++++++++++++++++ .../storage/account/task_assignment/_wait.py | 322 +++++++++ .../azext_storage_preview/azext_metadata.json | 2 +- 12 files changed, 2459 insertions(+), 276 deletions(-) delete mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_show.py rename src/storage-preview/azext_storage_preview/aaz/latest/storage/account/{migration => task_assignment}/__cmd_group.py (87%) rename src/storage-preview/azext_storage_preview/aaz/latest/storage/account/{migration => task_assignment}/__init__.py (77%) create mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_create.py rename src/storage-preview/azext_storage_preview/aaz/latest/storage/account/{migration/_start.py => task_assignment/_delete.py} (57%) create mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list.py create mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list_report.py create mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_show.py create mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_update.py create mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_wait.py diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/__init__.py b/src/storage-preview/azext_storage_preview/aaz/latest/__init__.py index 5757aea3175..f6acc11aa4e 100644 --- a/src/storage-preview/azext_storage_preview/aaz/latest/__init__.py +++ b/src/storage-preview/azext_storage_preview/aaz/latest/__init__.py @@ -4,3 +4,7 @@ # # Code generated by aaz-dev-tools # -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_show.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_show.py deleted file mode 100644 index 483db27df43..00000000000 --- a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_show.py +++ /dev/null @@ -1,207 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# 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( - "storage account migration show", - is_preview=True, -) -class Show(AAZCommand): - """Get the status of the ongoing migration for the specified storage account. - """ - - _aaz_info = { - "version": "2023-01-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/accountmigrations/{}", "2023-01-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.account_name = AAZStrArg( - options=["--account-name"], - help="The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", - required=True, - id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-z0-9]+$", - max_length=24, - min_length=3, - ), - ) - _args_schema.migration_name = AAZStrArg( - options=["-n", "--name", "--migration-name"], - help="The name of the Storage Account Migration. It should always be 'default'", - required=True, - id_part="child_name_1", - enum={"default": "default"}, - fmt=AAZStrArgFormat( - pattern="^[a-z][a-z0-9]*$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - required=True, - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.StorageAccountsGetCustomerInitiatedMigration(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 StorageAccountsGetCustomerInitiatedMigration(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/accountMigrations/{migrationName}", - **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( - "accountName", self.ctx.args.account_name, - required=True, - ), - **self.serialize_url_param( - "migrationName", self.ctx.args.migration_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2023-01-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.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.name = AAZStrType() - _schema_on_200.properties = AAZObjectType( - flags={"required": True, "client_flatten": True}, - ) - _schema_on_200.type = AAZStrType() - - properties = cls._schema_on_200.properties - properties.migration_failed_detailed_reason = AAZStrType( - serialized_name="migrationFailedDetailedReason", - flags={"read_only": True}, - ) - properties.migration_failed_reason = AAZStrType( - serialized_name="migrationFailedReason", - flags={"read_only": True}, - ) - properties.migration_status = AAZStrType( - serialized_name="migrationStatus", - flags={"read_only": True}, - ) - properties.target_sku_name = AAZStrType( - serialized_name="targetSkuName", - flags={"required": True}, - ) - - return cls._schema_on_200 - - -class _ShowHelper: - """Helper class for Show""" - - -__all__ = ["Show"] diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__cmd_group.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/__cmd_group.py similarity index 87% rename from src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__cmd_group.py rename to src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/__cmd_group.py index d7e47628926..145a63ed90b 100644 --- a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__cmd_group.py +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/__cmd_group.py @@ -12,11 +12,11 @@ @register_command_group( - "storage account migration", + "storage account task-assignment", is_preview=True, ) class __CMDGroup(AAZCommandGroup): - """Manage Storage Account Migration + """Manage storage account task assignment. """ pass diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__init__.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/__init__.py similarity index 77% rename from src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__init__.py rename to src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/__init__.py index 1a94969d1a6..4289e8e9c14 100644 --- a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__init__.py +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/__init__.py @@ -9,5 +9,10 @@ # flake8: noqa from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._list_report import * from ._show import * -from ._start import * +from ._update import * +from ._wait import * diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_create.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_create.py new file mode 100644 index 00000000000..8375b37b1ee --- /dev/null +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_create.py @@ -0,0 +1,503 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "storage account task-assignment create", + is_preview=True, +) +class Create(AAZCommand): + """Create creates a new storage task assignment sub-resource with the specified parameters. If a storage task assignment is already created and a subsequent create request is issued with different properties, the storage task assignment properties will be updated. If a storage task assignment is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed. + """ + + _aaz_info = { + "version": "2023-05-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/storagetaskassignments/{}", "2023-05-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.account_name = AAZStrArg( + options=["--account-name"], + help="The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]+$", + max_length=24, + min_length=3, + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.storage_task_assignment_name = AAZStrArg( + options=["-n", "--name", "--storage-task-assignment-name"], + help="The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]{3,24}$", + max_length=24, + min_length=3, + ), + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="Text that describes the purpose of the storage task assignment", + required=True, + ) + _args_schema.enabled = AAZBoolArg( + options=["--enabled"], + arg_group="Properties", + help="Whether the storage task assignment is enabled or not", + required=True, + ) + _args_schema.execution_context = AAZObjectArg( + options=["--execution-context"], + arg_group="Properties", + help="The storage task assignment execution context", + required=True, + ) + _args_schema.report = AAZObjectArg( + options=["--report"], + arg_group="Properties", + help="The storage task assignment report", + required=True, + ) + _args_schema.task_id = AAZResourceIdArg( + options=["--task-id"], + arg_group="Properties", + help="Id of the corresponding storage task", + required=True, + ) + + execution_context = cls._args_schema.execution_context + execution_context.target = AAZObjectArg( + options=["target"], + help="Execution target of the storage task assignment", + ) + execution_context.trigger = AAZObjectArg( + options=["trigger"], + help="Execution trigger of the storage task assignment", + required=True, + ) + + target = cls._args_schema.execution_context.target + target.exclude_prefix = AAZListArg( + options=["exclude-prefix"], + help="List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor", + ) + target.prefix = AAZListArg( + options=["prefix"], + help="Required list of object prefixes to be included for task execution", + ) + + exclude_prefix = cls._args_schema.execution_context.target.exclude_prefix + exclude_prefix.Element = AAZStrArg() + + prefix = cls._args_schema.execution_context.target.prefix + prefix.Element = AAZStrArg() + + trigger = cls._args_schema.execution_context.trigger + trigger.parameters = AAZObjectArg( + options=["parameters"], + help="The trigger parameters of the storage task assignment execution", + required=True, + ) + trigger.type = AAZStrArg( + options=["type"], + help="The trigger type of the storage task assignment execution", + required=True, + enum={"OnSchedule": "OnSchedule", "RunOnce": "RunOnce"}, + ) + + parameters = cls._args_schema.execution_context.trigger.parameters + parameters.end_by = AAZDateTimeArg( + options=["end-by"], + help="When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'", + ) + parameters.interval = AAZIntArg( + options=["interval"], + help="Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'", + fmt=AAZIntArgFormat( + minimum=1, + ), + ) + parameters.interval_unit = AAZStrArg( + options=["interval-unit"], + help="Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'", + enum={"Days": "Days"}, + ) + parameters.start_from = AAZDateTimeArg( + options=["start-from"], + help="When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'", + ) + parameters.start_on = AAZDateTimeArg( + options=["start-on"], + help="When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'", + ) + + report = cls._args_schema.report + report.prefix = AAZStrArg( + options=["prefix"], + help="The container prefix for the location of storage task assignment report", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.StorageTaskAssignmentsCreate(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 StorageTaskAssignmentsCreate(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 [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( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}", + **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( + "accountName", self.ctx.args.account_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageTaskAssignmentName", self.ctx.args.storage_task_assignment_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2023-05-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, ".", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("description", AAZStrType, ".description", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("executionContext", AAZObjectType, ".execution_context", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("report", AAZObjectType, ".report", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("taskId", AAZStrType, ".task_id", typ_kwargs={"flags": {"required": True}}) + + execution_context = _builder.get(".properties.executionContext") + if execution_context is not None: + execution_context.set_prop("target", AAZObjectType, ".target") + execution_context.set_prop("trigger", AAZObjectType, ".trigger", typ_kwargs={"flags": {"required": True}}) + + target = _builder.get(".properties.executionContext.target") + if target is not None: + target.set_prop("excludePrefix", AAZListType, ".exclude_prefix") + target.set_prop("prefix", AAZListType, ".prefix") + + exclude_prefix = _builder.get(".properties.executionContext.target.excludePrefix") + if exclude_prefix is not None: + exclude_prefix.set_elements(AAZStrType, ".") + + prefix = _builder.get(".properties.executionContext.target.prefix") + if prefix is not None: + prefix.set_elements(AAZStrType, ".") + + trigger = _builder.get(".properties.executionContext.trigger") + if trigger is not None: + trigger.set_prop("parameters", AAZObjectType, ".parameters", typ_kwargs={"flags": {"required": True}}) + trigger.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + parameters = _builder.get(".properties.executionContext.trigger.parameters") + if parameters is not None: + parameters.set_prop("endBy", AAZStrType, ".end_by") + parameters.set_prop("interval", AAZIntType, ".interval") + parameters.set_prop("intervalUnit", AAZStrType, ".interval_unit") + parameters.set_prop("startFrom", AAZStrType, ".start_from") + parameters.set_prop("startOn", AAZStrType, ".start_on") + + report = _builder.get(".properties.report") + if report is not None: + report.set_prop("prefix", AAZStrType, ".prefix", typ_kwargs={"flags": {"required": True}}) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.execution_context = AAZObjectType( + serialized_name="executionContext", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.report = AAZObjectType( + flags={"required": True}, + ) + properties.run_status = AAZObjectType( + serialized_name="runStatus", + ) + properties.task_id = AAZStrType( + serialized_name="taskId", + flags={"required": True}, + ) + + execution_context = cls._schema_on_200_201.properties.execution_context + execution_context.target = AAZObjectType() + execution_context.trigger = AAZObjectType( + flags={"required": True}, + ) + + target = cls._schema_on_200_201.properties.execution_context.target + target.exclude_prefix = AAZListType( + serialized_name="excludePrefix", + ) + target.prefix = AAZListType() + + exclude_prefix = cls._schema_on_200_201.properties.execution_context.target.exclude_prefix + exclude_prefix.Element = AAZStrType() + + prefix = cls._schema_on_200_201.properties.execution_context.target.prefix + prefix.Element = AAZStrType() + + trigger = cls._schema_on_200_201.properties.execution_context.trigger + trigger.parameters = AAZObjectType( + flags={"required": True}, + ) + trigger.type = AAZStrType( + flags={"required": True}, + ) + + parameters = cls._schema_on_200_201.properties.execution_context.trigger.parameters + parameters.end_by = AAZStrType( + serialized_name="endBy", + ) + parameters.interval = AAZIntType() + parameters.interval_unit = AAZStrType( + serialized_name="intervalUnit", + ) + parameters.start_from = AAZStrType( + serialized_name="startFrom", + ) + parameters.start_on = AAZStrType( + serialized_name="startOn", + ) + + report = cls._schema_on_200_201.properties.report + report.prefix = AAZStrType( + flags={"required": True}, + ) + + run_status = cls._schema_on_200_201.properties.run_status + run_status.finish_time = AAZStrType( + serialized_name="finishTime", + flags={"read_only": True}, + ) + run_status.object_failed_count = AAZStrType( + serialized_name="objectFailedCount", + flags={"read_only": True}, + ) + run_status.objects_operated_on_count = AAZStrType( + serialized_name="objectsOperatedOnCount", + flags={"read_only": True}, + ) + run_status.objects_succeeded_count = AAZStrType( + serialized_name="objectsSucceededCount", + flags={"read_only": True}, + ) + run_status.objects_targeted_count = AAZStrType( + serialized_name="objectsTargetedCount", + flags={"read_only": True}, + ) + run_status.run_result = AAZStrType( + serialized_name="runResult", + flags={"read_only": True}, + ) + run_status.run_status_enum = AAZStrType( + serialized_name="runStatusEnum", + flags={"read_only": True}, + ) + run_status.run_status_error = AAZStrType( + serialized_name="runStatusError", + flags={"read_only": True}, + ) + run_status.start_time = AAZStrType( + serialized_name="startTime", + flags={"read_only": True}, + ) + run_status.storage_account_id = AAZStrType( + serialized_name="storageAccountId", + flags={"read_only": True}, + ) + run_status.summary_report_path = AAZStrType( + serialized_name="summaryReportPath", + flags={"read_only": True}, + ) + run_status.task_assignment_id = AAZStrType( + serialized_name="taskAssignmentId", + flags={"read_only": True}, + ) + run_status.task_id = AAZStrType( + serialized_name="taskId", + flags={"read_only": True}, + ) + run_status.task_version = AAZStrType( + serialized_name="taskVersion", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_start.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_delete.py similarity index 57% rename from src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_start.py rename to src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_delete.py index 6101e2c2510..5155c1b55c6 100644 --- a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_start.py +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_delete.py @@ -12,17 +12,18 @@ @register_command( - "storage account migration start", + "storage account task-assignment delete", is_preview=True, + confirmation="Are you sure you want to perform this operation?", ) -class Start(AAZCommand): - """Account Migration request can be triggered for a storage account to change its redundancy level. The migration updates the non-zonal redundant storage account to a zonal redundant account or vice-versa in order to have better reliability and availability. Zone-redundant storage (ZRS) replicates your storage account synchronously across three Azure availability zones in the primary region. +class Delete(AAZCommand): + """Delete the storage task assignment sub-resource """ _aaz_info = { - "version": "2023-01-01", + "version": "2023-05-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/startaccountmigration", "2023-01-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/storagetaskassignments/{}", "2023-05-01"], ] } @@ -57,36 +58,22 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema.resource_group = AAZResourceGroupNameArg( required=True, ) - - # define Arg Group "Parameters" - - _args_schema = cls._args_schema - _args_schema.name = AAZStrArg( - options=["--name"], - arg_group="Parameters", - help="current value is 'default' for customer initiated migration", - ) - _args_schema.type = AAZStrArg( - options=["--type"], - arg_group="Parameters", - help="SrpAccountMigrationType in ARM contract which is 'accountMigrations'", - ) - - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.target_sku_name = AAZStrArg( - options=["--sku", "--target-sku-name"], - arg_group="Properties", - help="Target sku name for the account", + _args_schema.storage_task_assignment_name = AAZStrArg( + options=["-n", "--name", "--storage-task-assignment-name"], + help="The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", required=True, - enum={"Premium_LRS": "Premium_LRS", "Premium_ZRS": "Premium_ZRS", "Standard_GRS": "Standard_GRS", "Standard_GZRS": "Standard_GZRS", "Standard_LRS": "Standard_LRS", "Standard_RAGRS": "Standard_RAGRS", "Standard_RAGZRS": "Standard_RAGZRS", "Standard_ZRS": "Standard_ZRS"}, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]{3,24}$", + max_length=24, + min_length=3, + ), ) return cls._args_schema def _execute_operations(self): self.pre_operations() - yield self.StorageAccountsCustomerInitiatedMigration(ctx=self.ctx)() + yield self.StorageTaskAssignmentsDelete(ctx=self.ctx)() self.post_operations() @register_callback @@ -97,7 +84,7 @@ def pre_operations(self): def post_operations(self): pass - class StorageAccountsCustomerInitiatedMigration(AAZHttpOperation): + class StorageTaskAssignmentsDelete(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): @@ -107,16 +94,25 @@ def __call__(self, *args, **kwargs): return self.client.build_lro_polling( self.ctx.args.no_wait, session, - self.on_200, + 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 [200]: + if session.http_response.status_code in [204]: return self.client.build_lro_polling( self.ctx.args.no_wait, session, - self.on_200, + 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, @@ -127,13 +123,13 @@ def __call__(self, *args, **kwargs): @property def url(self): return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/startAccountMigration", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}", **self.url_parameters ) @property def method(self): - return "POST" + return "DELETE" @property def error_format(self): @@ -150,6 +146,10 @@ def url_parameters(self): "resourceGroupName", self.ctx.args.resource_group, required=True, ), + **self.serialize_url_param( + "storageTaskAssignmentName", self.ctx.args.storage_task_assignment_name, + required=True, + ), **self.serialize_url_param( "subscriptionId", self.ctx.subscription_id, required=True, @@ -161,44 +161,21 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2023-01-01", + "api-version", "2023-05-01", required=True, ), } return parameters - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "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("name", AAZStrType, ".name") - _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) - _builder.set_prop("type", AAZStrType, ".type") - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("targetSkuName", AAZStrType, ".target_sku_name", typ_kwargs={"flags": {"required": True}}) - - return self.serialize_content(_content_value) + def on_204(self, session): + pass - def on_200(self, session): + def on_200_201(self, session): pass -class _StartHelper: - """Helper class for Start""" +class _DeleteHelper: + """Helper class for Delete""" -__all__ = ["Start"] +__all__ = ["Delete"] diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list.py new file mode 100644 index 00000000000..142093234bb --- /dev/null +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list.py @@ -0,0 +1,329 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "storage account task-assignment list", + is_preview=True, +) +class List(AAZCommand): + """List all the storage task assignments in an account + """ + + _aaz_info = { + "version": "2023-05-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/storagetaskassignments", "2023-05-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.account_name = AAZStrArg( + options=["--account-name"], + help="The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]+$", + max_length=24, + min_length=3, + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.maxpagesize = AAZIntArg( + options=["--maxpagesize"], + help="Optional, specifies the maximum number of storage task assignment Ids to be included in the list response.", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.StorageTaskAssignmentsList(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 StorageTaskAssignmentsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments", + **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( + "accountName", self.ctx.args.account_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "$maxpagesize", self.ctx.args.maxpagesize, + ), + **self.serialize_query_param( + "api-version", "2023-05-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", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"read_only": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.execution_context = AAZObjectType( + serialized_name="executionContext", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.report = AAZObjectType( + flags={"required": True}, + ) + properties.run_status = AAZObjectType( + serialized_name="runStatus", + ) + properties.task_id = AAZStrType( + serialized_name="taskId", + flags={"required": True}, + ) + + execution_context = cls._schema_on_200.value.Element.properties.execution_context + execution_context.target = AAZObjectType() + execution_context.trigger = AAZObjectType( + flags={"required": True}, + ) + + target = cls._schema_on_200.value.Element.properties.execution_context.target + target.exclude_prefix = AAZListType( + serialized_name="excludePrefix", + ) + target.prefix = AAZListType() + + exclude_prefix = cls._schema_on_200.value.Element.properties.execution_context.target.exclude_prefix + exclude_prefix.Element = AAZStrType() + + prefix = cls._schema_on_200.value.Element.properties.execution_context.target.prefix + prefix.Element = AAZStrType() + + trigger = cls._schema_on_200.value.Element.properties.execution_context.trigger + trigger.parameters = AAZObjectType( + flags={"required": True}, + ) + trigger.type = AAZStrType( + flags={"required": True}, + ) + + parameters = cls._schema_on_200.value.Element.properties.execution_context.trigger.parameters + parameters.end_by = AAZStrType( + serialized_name="endBy", + ) + parameters.interval = AAZIntType() + parameters.interval_unit = AAZStrType( + serialized_name="intervalUnit", + ) + parameters.start_from = AAZStrType( + serialized_name="startFrom", + ) + parameters.start_on = AAZStrType( + serialized_name="startOn", + ) + + report = cls._schema_on_200.value.Element.properties.report + report.prefix = AAZStrType( + flags={"required": True}, + ) + + run_status = cls._schema_on_200.value.Element.properties.run_status + run_status.finish_time = AAZStrType( + serialized_name="finishTime", + flags={"read_only": True}, + ) + run_status.object_failed_count = AAZStrType( + serialized_name="objectFailedCount", + flags={"read_only": True}, + ) + run_status.objects_operated_on_count = AAZStrType( + serialized_name="objectsOperatedOnCount", + flags={"read_only": True}, + ) + run_status.objects_succeeded_count = AAZStrType( + serialized_name="objectsSucceededCount", + flags={"read_only": True}, + ) + run_status.objects_targeted_count = AAZStrType( + serialized_name="objectsTargetedCount", + flags={"read_only": True}, + ) + run_status.run_result = AAZStrType( + serialized_name="runResult", + flags={"read_only": True}, + ) + run_status.run_status_enum = AAZStrType( + serialized_name="runStatusEnum", + flags={"read_only": True}, + ) + run_status.run_status_error = AAZStrType( + serialized_name="runStatusError", + flags={"read_only": True}, + ) + run_status.start_time = AAZStrType( + serialized_name="startTime", + flags={"read_only": True}, + ) + run_status.storage_account_id = AAZStrType( + serialized_name="storageAccountId", + flags={"read_only": True}, + ) + run_status.summary_report_path = AAZStrType( + serialized_name="summaryReportPath", + flags={"read_only": True}, + ) + run_status.task_assignment_id = AAZStrType( + serialized_name="taskAssignmentId", + flags={"read_only": True}, + ) + run_status.task_id = AAZStrType( + serialized_name="taskId", + flags={"read_only": True}, + ) + run_status.task_version = AAZStrType( + serialized_name="taskVersion", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list_report.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list_report.py new file mode 100644 index 00000000000..e44a9082b46 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list_report.py @@ -0,0 +1,276 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "storage account task-assignment list-report", + is_preview=True, +) +class ListReport(AAZCommand): + """List the report summary of a single storage task assignment's instances + """ + + _aaz_info = { + "version": "2023-05-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/storagetaskassignments/{}/reports", "2023-05-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.account_name = AAZStrArg( + options=["--account-name"], + help="The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]+$", + max_length=24, + min_length=3, + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.storage_task_assignment_name = AAZStrArg( + options=["--storage-task-assignment-name"], + help="The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]{3,24}$", + max_length=24, + min_length=3, + ), + ) + _args_schema.filter = AAZStrArg( + options=["--filter"], + help="Optional. When specified, it can be used to query using reporting properties. See [Constructing Filter Strings](https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#constructing-filter-strings) for details.", + ) + _args_schema.maxpagesize = AAZIntArg( + options=["--maxpagesize"], + help="Optional, specifies the maximum number of storage task assignment instances to be included in the list response.", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.StorageTaskAssignmentInstancesReportList(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 StorageTaskAssignmentInstancesReportList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}/reports", + **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( + "accountName", self.ctx.args.account_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageTaskAssignmentName", self.ctx.args.storage_task_assignment_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "$filter", self.ctx.args.filter, + ), + **self.serialize_query_param( + "$maxpagesize", self.ctx.args.maxpagesize, + ), + **self.serialize_query_param( + "api-version", "2023-05-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", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"read_only": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.finish_time = AAZStrType( + serialized_name="finishTime", + flags={"read_only": True}, + ) + properties.object_failed_count = AAZStrType( + serialized_name="objectFailedCount", + flags={"read_only": True}, + ) + properties.objects_operated_on_count = AAZStrType( + serialized_name="objectsOperatedOnCount", + flags={"read_only": True}, + ) + properties.objects_succeeded_count = AAZStrType( + serialized_name="objectsSucceededCount", + flags={"read_only": True}, + ) + properties.objects_targeted_count = AAZStrType( + serialized_name="objectsTargetedCount", + flags={"read_only": True}, + ) + properties.run_result = AAZStrType( + serialized_name="runResult", + flags={"read_only": True}, + ) + properties.run_status_enum = AAZStrType( + serialized_name="runStatusEnum", + flags={"read_only": True}, + ) + properties.run_status_error = AAZStrType( + serialized_name="runStatusError", + flags={"read_only": True}, + ) + properties.start_time = AAZStrType( + serialized_name="startTime", + flags={"read_only": True}, + ) + properties.storage_account_id = AAZStrType( + serialized_name="storageAccountId", + flags={"read_only": True}, + ) + properties.summary_report_path = AAZStrType( + serialized_name="summaryReportPath", + flags={"read_only": True}, + ) + properties.task_assignment_id = AAZStrType( + serialized_name="taskAssignmentId", + flags={"read_only": True}, + ) + properties.task_id = AAZStrType( + serialized_name="taskId", + flags={"read_only": True}, + ) + properties.task_version = AAZStrType( + serialized_name="taskVersion", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +class _ListReportHelper: + """Helper class for ListReport""" + + +__all__ = ["ListReport"] diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_show.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_show.py new file mode 100644 index 00000000000..5dcc86d5b86 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_show.py @@ -0,0 +1,324 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "storage account task-assignment show", + is_preview=True, +) +class Show(AAZCommand): + """Get the storage task assignment properties + """ + + _aaz_info = { + "version": "2023-05-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/storagetaskassignments/{}", "2023-05-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.account_name = AAZStrArg( + options=["--account-name"], + help="The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]+$", + max_length=24, + min_length=3, + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.storage_task_assignment_name = AAZStrArg( + options=["-n", "--name", "--storage-task-assignment-name"], + help="The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]{3,24}$", + max_length=24, + min_length=3, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.StorageTaskAssignmentsGet(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 StorageTaskAssignmentsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}", + **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( + "accountName", self.ctx.args.account_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageTaskAssignmentName", self.ctx.args.storage_task_assignment_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2023-05-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.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"required": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.execution_context = AAZObjectType( + serialized_name="executionContext", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.report = AAZObjectType( + flags={"required": True}, + ) + properties.run_status = AAZObjectType( + serialized_name="runStatus", + ) + properties.task_id = AAZStrType( + serialized_name="taskId", + flags={"required": True}, + ) + + execution_context = cls._schema_on_200.properties.execution_context + execution_context.target = AAZObjectType() + execution_context.trigger = AAZObjectType( + flags={"required": True}, + ) + + target = cls._schema_on_200.properties.execution_context.target + target.exclude_prefix = AAZListType( + serialized_name="excludePrefix", + ) + target.prefix = AAZListType() + + exclude_prefix = cls._schema_on_200.properties.execution_context.target.exclude_prefix + exclude_prefix.Element = AAZStrType() + + prefix = cls._schema_on_200.properties.execution_context.target.prefix + prefix.Element = AAZStrType() + + trigger = cls._schema_on_200.properties.execution_context.trigger + trigger.parameters = AAZObjectType( + flags={"required": True}, + ) + trigger.type = AAZStrType( + flags={"required": True}, + ) + + parameters = cls._schema_on_200.properties.execution_context.trigger.parameters + parameters.end_by = AAZStrType( + serialized_name="endBy", + ) + parameters.interval = AAZIntType() + parameters.interval_unit = AAZStrType( + serialized_name="intervalUnit", + ) + parameters.start_from = AAZStrType( + serialized_name="startFrom", + ) + parameters.start_on = AAZStrType( + serialized_name="startOn", + ) + + report = cls._schema_on_200.properties.report + report.prefix = AAZStrType( + flags={"required": True}, + ) + + run_status = cls._schema_on_200.properties.run_status + run_status.finish_time = AAZStrType( + serialized_name="finishTime", + flags={"read_only": True}, + ) + run_status.object_failed_count = AAZStrType( + serialized_name="objectFailedCount", + flags={"read_only": True}, + ) + run_status.objects_operated_on_count = AAZStrType( + serialized_name="objectsOperatedOnCount", + flags={"read_only": True}, + ) + run_status.objects_succeeded_count = AAZStrType( + serialized_name="objectsSucceededCount", + flags={"read_only": True}, + ) + run_status.objects_targeted_count = AAZStrType( + serialized_name="objectsTargetedCount", + flags={"read_only": True}, + ) + run_status.run_result = AAZStrType( + serialized_name="runResult", + flags={"read_only": True}, + ) + run_status.run_status_enum = AAZStrType( + serialized_name="runStatusEnum", + flags={"read_only": True}, + ) + run_status.run_status_error = AAZStrType( + serialized_name="runStatusError", + flags={"read_only": True}, + ) + run_status.start_time = AAZStrType( + serialized_name="startTime", + flags={"read_only": True}, + ) + run_status.storage_account_id = AAZStrType( + serialized_name="storageAccountId", + flags={"read_only": True}, + ) + run_status.summary_report_path = AAZStrType( + serialized_name="summaryReportPath", + flags={"read_only": True}, + ) + run_status.task_assignment_id = AAZStrType( + serialized_name="taskAssignmentId", + flags={"read_only": True}, + ) + run_status.task_id = AAZStrType( + serialized_name="taskId", + flags={"read_only": True}, + ) + run_status.task_version = AAZStrType( + serialized_name="taskVersion", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_update.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_update.py new file mode 100644 index 00000000000..900206f341f --- /dev/null +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_update.py @@ -0,0 +1,650 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "storage account task-assignment update", + is_preview=True, +) +class Update(AAZCommand): + """Update creates a new storage task assignment sub-resource with the specified parameters. If a storage task assignment is already created and a subsequent create request is issued with different properties, the storage task assignment properties will be updated. If a storage task assignment is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed. + """ + + _aaz_info = { + "version": "2023-05-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/storagetaskassignments/{}", "2023-05-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.account_name = AAZStrArg( + options=["--account-name"], + help="The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]+$", + max_length=24, + min_length=3, + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.storage_task_assignment_name = AAZStrArg( + options=["-n", "--name", "--storage-task-assignment-name"], + help="The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]{3,24}$", + max_length=24, + min_length=3, + ), + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="Text that describes the purpose of the storage task assignment", + ) + _args_schema.enabled = AAZBoolArg( + options=["--enabled"], + arg_group="Properties", + help="Whether the storage task assignment is enabled or not", + ) + _args_schema.execution_context = AAZObjectArg( + options=["--execution-context"], + arg_group="Properties", + help="The storage task assignment execution context", + ) + _args_schema.report = AAZObjectArg( + options=["--report"], + arg_group="Properties", + help="The storage task assignment report", + ) + _args_schema.task_id = AAZResourceIdArg( + options=["--task-id"], + arg_group="Properties", + help="Id of the corresponding storage task", + ) + + execution_context = cls._args_schema.execution_context + execution_context.target = AAZObjectArg( + options=["target"], + help="Execution target of the storage task assignment", + nullable=True, + ) + execution_context.trigger = AAZObjectArg( + options=["trigger"], + help="Execution trigger of the storage task assignment", + ) + + target = cls._args_schema.execution_context.target + target.exclude_prefix = AAZListArg( + options=["exclude-prefix"], + help="List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor", + nullable=True, + ) + target.prefix = AAZListArg( + options=["prefix"], + help="Required list of object prefixes to be included for task execution", + nullable=True, + ) + + exclude_prefix = cls._args_schema.execution_context.target.exclude_prefix + exclude_prefix.Element = AAZStrArg( + nullable=True, + ) + + prefix = cls._args_schema.execution_context.target.prefix + prefix.Element = AAZStrArg( + nullable=True, + ) + + trigger = cls._args_schema.execution_context.trigger + trigger.parameters = AAZObjectArg( + options=["parameters"], + help="The trigger parameters of the storage task assignment execution", + ) + trigger.type = AAZStrArg( + options=["type"], + help="The trigger type of the storage task assignment execution", + enum={"OnSchedule": "OnSchedule", "RunOnce": "RunOnce"}, + ) + + parameters = cls._args_schema.execution_context.trigger.parameters + parameters.end_by = AAZDateTimeArg( + options=["end-by"], + help="When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'", + nullable=True, + ) + parameters.interval = AAZIntArg( + options=["interval"], + help="Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'", + nullable=True, + fmt=AAZIntArgFormat( + minimum=1, + ), + ) + parameters.interval_unit = AAZStrArg( + options=["interval-unit"], + help="Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'", + nullable=True, + enum={"Days": "Days"}, + ) + parameters.start_from = AAZDateTimeArg( + options=["start-from"], + help="When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'", + nullable=True, + ) + parameters.start_on = AAZDateTimeArg( + options=["start-on"], + help="When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'", + nullable=True, + ) + + report = cls._args_schema.report + report.prefix = AAZStrArg( + options=["prefix"], + help="The container prefix for the location of storage task assignment report", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.StorageTaskAssignmentsGet(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.StorageTaskAssignmentsCreate(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 StorageTaskAssignmentsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}", + **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( + "accountName", self.ctx.args.account_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageTaskAssignmentName", self.ctx.args.storage_task_assignment_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2023-05-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() + _UpdateHelper._build_schema_storage_task_assignment_read(cls._schema_on_200) + + return cls._schema_on_200 + + class StorageTaskAssignmentsCreate(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 [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( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}", + **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( + "accountName", self.ctx.args.account_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageTaskAssignmentName", self.ctx.args.storage_task_assignment_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2023-05-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() + _UpdateHelper._build_schema_storage_task_assignment_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("description", AAZStrType, ".description", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("executionContext", AAZObjectType, ".execution_context", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("report", AAZObjectType, ".report", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("taskId", AAZStrType, ".task_id", typ_kwargs={"flags": {"required": True}}) + + execution_context = _builder.get(".properties.executionContext") + if execution_context is not None: + execution_context.set_prop("target", AAZObjectType, ".target") + execution_context.set_prop("trigger", AAZObjectType, ".trigger", typ_kwargs={"flags": {"required": True}}) + + target = _builder.get(".properties.executionContext.target") + if target is not None: + target.set_prop("excludePrefix", AAZListType, ".exclude_prefix") + target.set_prop("prefix", AAZListType, ".prefix") + + exclude_prefix = _builder.get(".properties.executionContext.target.excludePrefix") + if exclude_prefix is not None: + exclude_prefix.set_elements(AAZStrType, ".") + + prefix = _builder.get(".properties.executionContext.target.prefix") + if prefix is not None: + prefix.set_elements(AAZStrType, ".") + + trigger = _builder.get(".properties.executionContext.trigger") + if trigger is not None: + trigger.set_prop("parameters", AAZObjectType, ".parameters", typ_kwargs={"flags": {"required": True}}) + trigger.set_prop("type", AAZStrType, ".type", typ_kwargs={"flags": {"required": True}}) + + parameters = _builder.get(".properties.executionContext.trigger.parameters") + if parameters is not None: + parameters.set_prop("endBy", AAZStrType, ".end_by") + parameters.set_prop("interval", AAZIntType, ".interval") + parameters.set_prop("intervalUnit", AAZStrType, ".interval_unit") + parameters.set_prop("startFrom", AAZStrType, ".start_from") + parameters.set_prop("startOn", AAZStrType, ".start_on") + + report = _builder.get(".properties.report") + if report is not None: + report.set_prop("prefix", AAZStrType, ".prefix", typ_kwargs={"flags": {"required": True}}) + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_storage_task_assignment_read = None + + @classmethod + def _build_schema_storage_task_assignment_read(cls, _schema): + if cls._schema_storage_task_assignment_read is not None: + _schema.id = cls._schema_storage_task_assignment_read.id + _schema.name = cls._schema_storage_task_assignment_read.name + _schema.properties = cls._schema_storage_task_assignment_read.properties + _schema.type = cls._schema_storage_task_assignment_read.type + return + + cls._schema_storage_task_assignment_read = _schema_storage_task_assignment_read = AAZObjectType() + + storage_task_assignment_read = _schema_storage_task_assignment_read + storage_task_assignment_read.id = AAZStrType( + flags={"read_only": True}, + ) + storage_task_assignment_read.name = AAZStrType( + flags={"read_only": True}, + ) + storage_task_assignment_read.properties = AAZObjectType( + flags={"required": True}, + ) + storage_task_assignment_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_storage_task_assignment_read.properties + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.execution_context = AAZObjectType( + serialized_name="executionContext", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.report = AAZObjectType( + flags={"required": True}, + ) + properties.run_status = AAZObjectType( + serialized_name="runStatus", + ) + properties.task_id = AAZStrType( + serialized_name="taskId", + flags={"required": True}, + ) + + execution_context = _schema_storage_task_assignment_read.properties.execution_context + execution_context.target = AAZObjectType() + execution_context.trigger = AAZObjectType( + flags={"required": True}, + ) + + target = _schema_storage_task_assignment_read.properties.execution_context.target + target.exclude_prefix = AAZListType( + serialized_name="excludePrefix", + ) + target.prefix = AAZListType() + + exclude_prefix = _schema_storage_task_assignment_read.properties.execution_context.target.exclude_prefix + exclude_prefix.Element = AAZStrType() + + prefix = _schema_storage_task_assignment_read.properties.execution_context.target.prefix + prefix.Element = AAZStrType() + + trigger = _schema_storage_task_assignment_read.properties.execution_context.trigger + trigger.parameters = AAZObjectType( + flags={"required": True}, + ) + trigger.type = AAZStrType( + flags={"required": True}, + ) + + parameters = _schema_storage_task_assignment_read.properties.execution_context.trigger.parameters + parameters.end_by = AAZStrType( + serialized_name="endBy", + ) + parameters.interval = AAZIntType() + parameters.interval_unit = AAZStrType( + serialized_name="intervalUnit", + ) + parameters.start_from = AAZStrType( + serialized_name="startFrom", + ) + parameters.start_on = AAZStrType( + serialized_name="startOn", + ) + + report = _schema_storage_task_assignment_read.properties.report + report.prefix = AAZStrType( + flags={"required": True}, + ) + + run_status = _schema_storage_task_assignment_read.properties.run_status + run_status.finish_time = AAZStrType( + serialized_name="finishTime", + flags={"read_only": True}, + ) + run_status.object_failed_count = AAZStrType( + serialized_name="objectFailedCount", + flags={"read_only": True}, + ) + run_status.objects_operated_on_count = AAZStrType( + serialized_name="objectsOperatedOnCount", + flags={"read_only": True}, + ) + run_status.objects_succeeded_count = AAZStrType( + serialized_name="objectsSucceededCount", + flags={"read_only": True}, + ) + run_status.objects_targeted_count = AAZStrType( + serialized_name="objectsTargetedCount", + flags={"read_only": True}, + ) + run_status.run_result = AAZStrType( + serialized_name="runResult", + flags={"read_only": True}, + ) + run_status.run_status_enum = AAZStrType( + serialized_name="runStatusEnum", + flags={"read_only": True}, + ) + run_status.run_status_error = AAZStrType( + serialized_name="runStatusError", + flags={"read_only": True}, + ) + run_status.start_time = AAZStrType( + serialized_name="startTime", + flags={"read_only": True}, + ) + run_status.storage_account_id = AAZStrType( + serialized_name="storageAccountId", + flags={"read_only": True}, + ) + run_status.summary_report_path = AAZStrType( + serialized_name="summaryReportPath", + flags={"read_only": True}, + ) + run_status.task_assignment_id = AAZStrType( + serialized_name="taskAssignmentId", + flags={"read_only": True}, + ) + run_status.task_id = AAZStrType( + serialized_name="taskId", + flags={"read_only": True}, + ) + run_status.task_version = AAZStrType( + serialized_name="taskVersion", + flags={"read_only": True}, + ) + + _schema.id = cls._schema_storage_task_assignment_read.id + _schema.name = cls._schema_storage_task_assignment_read.name + _schema.properties = cls._schema_storage_task_assignment_read.properties + _schema.type = cls._schema_storage_task_assignment_read.type + + +__all__ = ["Update"] diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_wait.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_wait.py new file mode 100644 index 00000000000..e19139abfca --- /dev/null +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_wait.py @@ -0,0 +1,322 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "storage account task-assignment wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/storagetaskassignments/{}", "2023-05-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.account_name = AAZStrArg( + options=["--account-name"], + help="The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]+$", + max_length=24, + min_length=3, + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.storage_task_assignment_name = AAZStrArg( + options=["-n", "--name", "--storage-task-assignment-name"], + help="The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + id_part="child_name_1", + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]{3,24}$", + max_length=24, + min_length=3, + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.StorageTaskAssignmentsGet(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 StorageTaskAssignmentsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}", + **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( + "accountName", self.ctx.args.account_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "storageTaskAssignmentName", self.ctx.args.storage_task_assignment_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2023-05-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.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"required": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.execution_context = AAZObjectType( + serialized_name="executionContext", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.report = AAZObjectType( + flags={"required": True}, + ) + properties.run_status = AAZObjectType( + serialized_name="runStatus", + ) + properties.task_id = AAZStrType( + serialized_name="taskId", + flags={"required": True}, + ) + + execution_context = cls._schema_on_200.properties.execution_context + execution_context.target = AAZObjectType() + execution_context.trigger = AAZObjectType( + flags={"required": True}, + ) + + target = cls._schema_on_200.properties.execution_context.target + target.exclude_prefix = AAZListType( + serialized_name="excludePrefix", + ) + target.prefix = AAZListType() + + exclude_prefix = cls._schema_on_200.properties.execution_context.target.exclude_prefix + exclude_prefix.Element = AAZStrType() + + prefix = cls._schema_on_200.properties.execution_context.target.prefix + prefix.Element = AAZStrType() + + trigger = cls._schema_on_200.properties.execution_context.trigger + trigger.parameters = AAZObjectType( + flags={"required": True}, + ) + trigger.type = AAZStrType( + flags={"required": True}, + ) + + parameters = cls._schema_on_200.properties.execution_context.trigger.parameters + parameters.end_by = AAZStrType( + serialized_name="endBy", + ) + parameters.interval = AAZIntType() + parameters.interval_unit = AAZStrType( + serialized_name="intervalUnit", + ) + parameters.start_from = AAZStrType( + serialized_name="startFrom", + ) + parameters.start_on = AAZStrType( + serialized_name="startOn", + ) + + report = cls._schema_on_200.properties.report + report.prefix = AAZStrType( + flags={"required": True}, + ) + + run_status = cls._schema_on_200.properties.run_status + run_status.finish_time = AAZStrType( + serialized_name="finishTime", + flags={"read_only": True}, + ) + run_status.object_failed_count = AAZStrType( + serialized_name="objectFailedCount", + flags={"read_only": True}, + ) + run_status.objects_operated_on_count = AAZStrType( + serialized_name="objectsOperatedOnCount", + flags={"read_only": True}, + ) + run_status.objects_succeeded_count = AAZStrType( + serialized_name="objectsSucceededCount", + flags={"read_only": True}, + ) + run_status.objects_targeted_count = AAZStrType( + serialized_name="objectsTargetedCount", + flags={"read_only": True}, + ) + run_status.run_result = AAZStrType( + serialized_name="runResult", + flags={"read_only": True}, + ) + run_status.run_status_enum = AAZStrType( + serialized_name="runStatusEnum", + flags={"read_only": True}, + ) + run_status.run_status_error = AAZStrType( + serialized_name="runStatusError", + flags={"read_only": True}, + ) + run_status.start_time = AAZStrType( + serialized_name="startTime", + flags={"read_only": True}, + ) + run_status.storage_account_id = AAZStrType( + serialized_name="storageAccountId", + flags={"read_only": True}, + ) + run_status.summary_report_path = AAZStrType( + serialized_name="summaryReportPath", + flags={"read_only": True}, + ) + run_status.task_assignment_id = AAZStrType( + serialized_name="taskAssignmentId", + flags={"read_only": True}, + ) + run_status.task_id = AAZStrType( + serialized_name="taskId", + flags={"read_only": True}, + ) + run_status.task_version = AAZStrType( + serialized_name="taskVersion", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +class _WaitHelper: + """Helper class for Wait""" + + +__all__ = ["Wait"] diff --git a/src/storage-preview/azext_storage_preview/azext_metadata.json b/src/storage-preview/azext_storage_preview/azext_metadata.json index 8138e860821..b1e08d1f4b1 100644 --- a/src/storage-preview/azext_storage_preview/azext_metadata.json +++ b/src/storage-preview/azext_storage_preview/azext_metadata.json @@ -1,4 +1,4 @@ { "azext.isPreview": true, - "azext.minCliCoreVersion": "2.50.0" + "azext.minCliCoreVersion": "2.61.0" } \ No newline at end of file From 9400e40b17c04961ab089e78cc82bb8bc91b109f Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Wed, 3 Jul 2024 15:26:09 +0800 Subject: [PATCH 02/10] remove storage account migration in another PR --- .../aaz/latest/storage/__cmd_group.py | 1 - .../aaz/latest/storage/account/__cmd_group.py | 1 - .../storage/account/migration/__cmd_group.py | 23 ++ .../storage/account/migration/__init__.py | 13 ++ .../latest/storage/account/migration/_show.py | 209 ++++++++++++++++++ .../storage/account/migration/_start.py | 206 +++++++++++++++++ 6 files changed, 451 insertions(+), 2 deletions(-) create mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__cmd_group.py create mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__init__.py create mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_show.py create mode 100644 src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_start.py diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/__cmd_group.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/__cmd_group.py index 119e290e4b4..579d8b500eb 100644 --- a/src/storage-preview/azext_storage_preview/aaz/latest/storage/__cmd_group.py +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/__cmd_group.py @@ -13,7 +13,6 @@ @register_command_group( "storage", - is_preview=True, ) class __CMDGroup(AAZCommandGroup): """Manage Azure Cloud Storage resources. diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/__cmd_group.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/__cmd_group.py index 3cb958cfa52..24f3f1d85aa 100644 --- a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/__cmd_group.py +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/__cmd_group.py @@ -13,7 +13,6 @@ @register_command_group( "storage account", - is_preview=True, ) class __CMDGroup(AAZCommandGroup): """Manage storage accounts. diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__cmd_group.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__cmd_group.py new file mode 100644 index 00000000000..3284dedf445 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__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( + "storage account migration", +) +class __CMDGroup(AAZCommandGroup): + """Manage Storage Account Migration + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__init__.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__init__.py new file mode 100644 index 00000000000..1a94969d1a6 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/__init__.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: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._show import * +from ._start import * diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_show.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_show.py new file mode 100644 index 00000000000..e6c76426d88 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_show.py @@ -0,0 +1,209 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "storage account migration show", +) +class Show(AAZCommand): + """Get the status of the ongoing migration for the specified storage account. + + :example: migration show + az storage account migration show --account-name "storage_account_name" -g "resource_group_name" + """ + + _aaz_info = { + "version": "2023-01-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/accountmigrations/{}", "2023-01-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.account_name = AAZStrArg( + options=["--account-name"], + help="The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]+$", + max_length=24, + min_length=3, + ), + ) + _args_schema.migration_name = AAZStrArg( + options=["-n", "--name", "--migration-name"], + help="The name of the Storage Account Migration. It should always be 'default'", + required=True, + id_part="child_name_1", + enum={"default": "default"}, + fmt=AAZStrArgFormat( + pattern="^[a-z][a-z0-9]*$", + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.StorageAccountsGetCustomerInitiatedMigration(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 StorageAccountsGetCustomerInitiatedMigration(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/accountMigrations/{migrationName}", + **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( + "accountName", self.ctx.args.account_name, + required=True, + ), + **self.serialize_url_param( + "migrationName", self.ctx.args.migration_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2023-01-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.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType() + _schema_on_200.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200.type = AAZStrType() + + properties = cls._schema_on_200.properties + properties.migration_failed_detailed_reason = AAZStrType( + serialized_name="migrationFailedDetailedReason", + flags={"read_only": True}, + ) + properties.migration_failed_reason = AAZStrType( + serialized_name="migrationFailedReason", + flags={"read_only": True}, + ) + properties.migration_status = AAZStrType( + serialized_name="migrationStatus", + flags={"read_only": True}, + ) + properties.target_sku_name = AAZStrType( + serialized_name="targetSkuName", + flags={"required": True}, + ) + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_start.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_start.py new file mode 100644 index 00000000000..d089b432a05 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/migration/_start.py @@ -0,0 +1,206 @@ +# -------------------------------------------------------------------------------------------- +# 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( + "storage account migration start", +) +class Start(AAZCommand): + """Account Migration request can be triggered for a storage account to change its redundancy level. The migration updates the non-zonal redundant storage account to a zonal redundant account or vice-versa in order to have better reliability and availability. Zone-redundant storage (ZRS) replicates your storage account synchronously across three Azure availability zones in the primary region. + + :example: migration start + az storage account migration start --account-name "storage_account_name" -g "resource_group_name" --sku Standard_ZRS --name default --no-wait + """ + + _aaz_info = { + "version": "2023-01-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/startaccountmigration", "2023-01-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.account_name = AAZStrArg( + options=["--account-name"], + help="The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", + required=True, + id_part="name", + fmt=AAZStrArgFormat( + pattern="^[a-z0-9]+$", + max_length=24, + min_length=3, + ), + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Parameters" + + _args_schema = cls._args_schema + _args_schema.name = AAZStrArg( + options=["--name"], + arg_group="Parameters", + help="current value is 'default' for customer initiated migration", + ) + _args_schema.type = AAZStrArg( + options=["--type"], + arg_group="Parameters", + help="SrpAccountMigrationType in ARM contract which is 'accountMigrations'", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.target_sku_name = AAZStrArg( + options=["--sku", "--target-sku-name"], + arg_group="Properties", + help="Target sku name for the account", + required=True, + enum={"Premium_LRS": "Premium_LRS", "Premium_ZRS": "Premium_ZRS", "Standard_GRS": "Standard_GRS", "Standard_GZRS": "Standard_GZRS", "Standard_LRS": "Standard_LRS", "Standard_RAGRS": "Standard_RAGRS", "Standard_RAGZRS": "Standard_RAGZRS", "Standard_ZRS": "Standard_ZRS"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + yield self.StorageAccountsCustomerInitiatedMigration(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class StorageAccountsCustomerInitiatedMigration(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, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/startAccountMigration", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "accountName", self.ctx.args.account_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2023-01-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "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("name", AAZStrType, ".name") + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + _builder.set_prop("type", AAZStrType, ".type") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("targetSkuName", AAZStrType, ".target_sku_name", typ_kwargs={"flags": {"required": True}}) + + return self.serialize_content(_content_value) + + def on_200(self, session): + pass + + +class _StartHelper: + """Helper class for Start""" + + +__all__ = ["Start"] From d61268f06132a340b69465699f0b42cbd235a6d4 Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Wed, 3 Jul 2024 15:37:12 +0800 Subject: [PATCH 03/10] rerun failed test --- ...st_storage_file_trailing_dot_scenario.yaml | 377 +++++++++--------- 1 file changed, 187 insertions(+), 190 deletions(-) diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_file_trailing_dot_scenario.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_file_trailing_dot_scenario.yaml index 9bf0ed0ab07..c99caaac898 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_file_trailing_dot_scenario.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_file_trailing_dot_scenario.yaml @@ -15,13 +15,12 @@ interactions: ParameterSetName: - -n -g --query -o User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-azure-mgmt-storage/21.0.0 Python/3.9.13 - (Windows-10-10.0.19045-SP0) + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2022-09-01&$expand=kerb + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2023-05-01&$expand=kerb response: body: - string: '{"keys":[{"creationTime":"2023-07-19T03:14:51.4884786Z","keyName":"key1","value":"veryFakedStorageAccountKey==","permissions":"FULL"},{"creationTime":"2023-07-19T03:14:51.4884786Z","keyName":"key2","value":"veryFakedStorageAccountKey==","permissions":"FULL"}]}' + string: '{"keys":[{"creationTime":"2024-07-03T07:34:03.9116580Z","keyName":"key1","value":"veryFakedStorageAccountKey==","permissions":"FULL"},{"creationTime":"2024-07-03T07:34:03.9116580Z","keyName":"key2","value":"veryFakedStorageAccountKey==","permissions":"FULL"}]}' headers: cache-control: - no-cache @@ -30,7 +29,7 @@ interactions: content-type: - application/json date: - - Wed, 19 Jul 2023 03:15:14 GMT + - Wed, 03 Jul 2024 07:34:27 GMT expires: - '-1' pragma: @@ -39,14 +38,12 @@ interactions: - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/82ca05e7-aaeb-4410-a543-b94637505224 x-ms-ratelimit-remaining-subscription-resource-requests: - - '11995' + - '11998' status: code: 200 message: OK @@ -66,10 +63,10 @@ interactions: ParameterSetName: - -n --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-date: - - Wed, 19 Jul 2023 03:15:15 GMT + - Wed, 03 Jul 2024 07:34:28 GMT x-ms-version: - '2022-11-02' method: PUT @@ -81,11 +78,11 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:15 GMT + - Wed, 03 Jul 2024 07:34:28 GMT etag: - - '"0x8DB88065FF0C776"' + - '"0x8DC9B3292C764ED"' last-modified: - - Wed, 19 Jul 2023 03:15:16 GMT + - Wed, 03 Jul 2024 07:34:29 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: @@ -109,14 +106,14 @@ interactions: ParameterSetName: - --share-name --source -p --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-content-length: - '131072' x-ms-date: - - Wed, 19 Jul 2023 03:15:17 GMT + - Wed, 03 Jul 2024 07:34:30 GMT x-ms-file-attributes: - none x-ms-file-creation-time: @@ -138,27 +135,27 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:17 GMT + - Wed, 03 Jul 2024 07:34:31 GMT etag: - - '"0x8DB880661064BE6"' + - '"0x8DC9B3294369A1A"' last-modified: - - Wed, 19 Jul 2023 03:15:18 GMT + - Wed, 03 Jul 2024 07:34:31 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-attributes: - Archive x-ms-file-change-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-03T07:34:31.7044250Z' x-ms-file-creation-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-03T07:34:31.7044250Z' x-ms-file-id: - '13835128424026341376' x-ms-file-last-write-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-03T07:34:31.7044250Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 7767674940276824239*14081836248310919201 x-ms-request-server-encrypted: - 'true' x-ms-version: @@ -184,12 +181,12 @@ interactions: ParameterSetName: - --share-name --source -p --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:18 GMT + - Wed, 03 Jul 2024 07:34:31 GMT x-ms-range: - bytes=0-131071 x-ms-version: @@ -207,15 +204,15 @@ interactions: content-md5: - DfvoqkwgtS4bi/PLbL3xkw== date: - - Wed, 19 Jul 2023 03:15:18 GMT + - Wed, 03 Jul 2024 07:34:32 GMT etag: - - '"0x8DB880661B9CAC0"' + - '"0x8DC9B3294ED83B5"' last-modified: - - Wed, 19 Jul 2023 03:15:19 GMT + - Wed, 03 Jul 2024 07:34:32 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-last-write-time: - - '2023-07-19T03:15:19.3804480Z' + - '2024-07-03T07:34:32.9031605Z' x-ms-request-server-encrypted: - 'true' x-ms-version: @@ -237,12 +234,12 @@ interactions: ParameterSetName: - -s -p --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:19 GMT + - Wed, 03 Jul 2024 07:34:33 GMT x-ms-version: - '2022-11-02' method: HEAD @@ -256,27 +253,27 @@ interactions: content-type: - application/octet-stream date: - - Wed, 19 Jul 2023 03:15:20 GMT + - Wed, 03 Jul 2024 07:34:34 GMT etag: - - '"0x8DB880661B9CAC0"' + - '"0x8DC9B3294ED83B5"' last-modified: - - Wed, 19 Jul 2023 03:15:19 GMT + - Wed, 03 Jul 2024 07:34:32 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-attributes: - Archive x-ms-file-change-time: - - '2023-07-19T03:15:19.3804480Z' + - '2024-07-03T07:34:32.9031605Z' x-ms-file-creation-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-03T07:34:31.7044250Z' x-ms-file-id: - '13835128424026341376' x-ms-file-last-write-time: - - '2023-07-19T03:15:19.3804480Z' + - '2024-07-03T07:34:32.9031605Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 7767674940276824239*14081836248310919201 x-ms-lease-state: - available x-ms-lease-status: @@ -304,12 +301,12 @@ interactions: ParameterSetName: - --share-name -p --dest --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:21 GMT + - Wed, 03 Jul 2024 07:34:34 GMT x-ms-range: - bytes=0-33554431 x-ms-version: @@ -329,27 +326,27 @@ interactions: content-type: - application/octet-stream date: - - Wed, 19 Jul 2023 03:15:21 GMT + - Wed, 03 Jul 2024 07:34:35 GMT etag: - - '"0x8DB880661B9CAC0"' + - '"0x8DC9B3294ED83B5"' last-modified: - - Wed, 19 Jul 2023 03:15:19 GMT + - Wed, 03 Jul 2024 07:34:32 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-attributes: - Archive x-ms-file-change-time: - - '2023-07-19T03:15:19.3804480Z' + - '2024-07-03T07:34:32.9031605Z' x-ms-file-creation-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-03T07:34:31.7044250Z' x-ms-file-id: - '13835128424026341376' x-ms-file-last-write-time: - - '2023-07-19T03:15:19.3804480Z' + - '2024-07-03T07:34:32.9031605Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 7767674940276824239*14081836248310919201 x-ms-lease-state: - available x-ms-lease-status: @@ -377,12 +374,12 @@ interactions: ParameterSetName: - --share-name -p --dest --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:23 GMT + - Wed, 03 Jul 2024 07:34:37 GMT x-ms-version: - '2022-11-02' method: HEAD @@ -396,27 +393,27 @@ interactions: content-type: - application/octet-stream date: - - Wed, 19 Jul 2023 03:15:23 GMT + - Wed, 03 Jul 2024 07:34:37 GMT etag: - - '"0x8DB880661B9CAC0"' + - '"0x8DC9B3294ED83B5"' last-modified: - - Wed, 19 Jul 2023 03:15:19 GMT + - Wed, 03 Jul 2024 07:34:32 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-attributes: - Archive x-ms-file-change-time: - - '2023-07-19T03:15:19.3804480Z' + - '2024-07-03T07:34:32.9031605Z' x-ms-file-creation-time: - - '2023-07-19T03:15:18.2041062Z' + - '2024-07-03T07:34:31.7044250Z' x-ms-file-id: - '13835128424026341376' x-ms-file-last-write-time: - - '2023-07-19T03:15:19.3804480Z' + - '2024-07-03T07:34:32.9031605Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 7767674940276824239*14081836248310919201 x-ms-lease-state: - available x-ms-lease-status: @@ -444,12 +441,12 @@ interactions: ParameterSetName: - --share-name -p --dest --disallow-trailing-dot --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'false' x-ms-date: - - Wed, 19 Jul 2023 03:15:23 GMT + - Wed, 03 Jul 2024 07:34:37 GMT x-ms-range: - bytes=0-33554431 x-ms-version: @@ -459,14 +456,14 @@ interactions: response: body: string: "\uFEFFResourceNotFoundThe - specified resource does not exist.\nRequestId:70dfdd7b-401a-0018-0cef-b97154000000\nTime:2023-07-19T03:15:25.0213301Z" + specified resource does not exist.\nRequestId:741f1564-301a-0096-511b-cd1c2b000000\nTime:2024-07-03T07:34:38.6425838Z" headers: content-length: - '221' content-type: - application/xml date: - - Wed, 19 Jul 2023 03:15:24 GMT + - Wed, 03 Jul 2024 07:34:37 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: @@ -493,14 +490,14 @@ interactions: - --source-account-name --source-path --source-share --destination-path --destination-share --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-copy-source: - - https://clitestptv5wivn63v7uz5hh.file.core.windows.net/sharet4p227stjb2txd3kv55/sample_file.bin... + - https://clitestgw56wqndvceq65ui5.file.core.windows.net/shareaisw4dthzijgvdukcvs/sample_file.bin... x-ms-date: - - Wed, 19 Jul 2023 03:15:25 GMT + - Wed, 03 Jul 2024 07:34:39 GMT x-ms-source-allow-trailing-dot: - 'true' x-ms-version: @@ -514,15 +511,15 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:25 GMT + - Wed, 03 Jul 2024 07:34:40 GMT etag: - - '"0x8DB880666064022"' + - '"0x8DC9B329951459C"' last-modified: - - Wed, 19 Jul 2023 03:15:26 GMT + - Wed, 03 Jul 2024 07:34:40 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-copy-id: - - 324127bf-2bea-4ee2-8608-647a979cf693 + - 94e91073-ef67-42ef-a6f4-20beaf3c22ee x-ms-copy-status: - success x-ms-version: @@ -544,12 +541,12 @@ interactions: ParameterSetName: - -s -p --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:27 GMT + - Wed, 03 Jul 2024 07:34:40 GMT x-ms-version: - '2022-11-02' method: HEAD @@ -563,37 +560,37 @@ interactions: content-type: - application/octet-stream date: - - Wed, 19 Jul 2023 03:15:27 GMT + - Wed, 03 Jul 2024 07:34:41 GMT etag: - - '"0x8DB880666064022"' + - '"0x8DC9B329951459C"' last-modified: - - Wed, 19 Jul 2023 03:15:26 GMT + - Wed, 03 Jul 2024 07:34:40 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-copy-completion-time: - - Wed, 19 Jul 2023 03:15:26 GMT + - Wed, 03 Jul 2024 07:34:40 GMT x-ms-copy-id: - - 324127bf-2bea-4ee2-8608-647a979cf693 + - 94e91073-ef67-42ef-a6f4-20beaf3c22ee x-ms-copy-progress: - 131072/131072 x-ms-copy-source: - - https://clitestptv5wivn63v7uz5hh.file.core.windows.net/sharet4p227stjb2txd3kv55/sample_file.bin... + - https://clitestgw56wqndvceq65ui5.file.core.windows.net/shareaisw4dthzijgvdukcvs/sample_file.bin... x-ms-copy-status: - success x-ms-file-attributes: - Archive x-ms-file-change-time: - - '2023-07-19T03:15:26.5924130Z' + - '2024-07-03T07:34:40.2678172Z' x-ms-file-creation-time: - - '2023-07-19T03:15:26.5924130Z' + - '2024-07-03T07:34:40.2678172Z' x-ms-file-id: - '13835093239654252544' x-ms-file-last-write-time: - - '2023-07-19T03:15:26.5924130Z' + - '2024-07-03T07:34:40.2678172Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 7767674940276824239*14081836248310919201 x-ms-lease-state: - available x-ms-lease-status: @@ -624,14 +621,14 @@ interactions: - --source-account-name --source-path --source-share --destination-path --destination-share --disallow-trailing-dot --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'false' x-ms-copy-source: - - https://clitestptv5wivn63v7uz5hh.file.core.windows.net/sharet4p227stjb2txd3kv55/sample_file.bin... + - https://clitestgw56wqndvceq65ui5.file.core.windows.net/shareaisw4dthzijgvdukcvs/sample_file.bin... x-ms-date: - - Wed, 19 Jul 2023 03:15:28 GMT + - Wed, 03 Jul 2024 07:34:42 GMT x-ms-source-allow-trailing-dot: - 'true' x-ms-version: @@ -645,15 +642,15 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:29 GMT + - Wed, 03 Jul 2024 07:34:42 GMT etag: - - '"0x8DB880667E8288F"' + - '"0x8DC9B329B47FA35"' last-modified: - - Wed, 19 Jul 2023 03:15:29 GMT + - Wed, 03 Jul 2024 07:34:43 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-copy-id: - - 657ecd7d-34ef-41c4-a273-a6aa01cb410a + - 800cfac1-db64-4de2-80eb-024babd3feea x-ms-copy-status: - success x-ms-version: @@ -675,12 +672,12 @@ interactions: ParameterSetName: - -s -p --disallow-trailing-dot --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'false' x-ms-date: - - Wed, 19 Jul 2023 03:15:30 GMT + - Wed, 03 Jul 2024 07:34:43 GMT x-ms-version: - '2022-11-02' method: HEAD @@ -694,37 +691,37 @@ interactions: content-type: - application/octet-stream date: - - Wed, 19 Jul 2023 03:15:31 GMT + - Wed, 03 Jul 2024 07:34:44 GMT etag: - - '"0x8DB880667E8288F"' + - '"0x8DC9B329B47FA35"' last-modified: - - Wed, 19 Jul 2023 03:15:29 GMT + - Wed, 03 Jul 2024 07:34:43 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-copy-completion-time: - - Wed, 19 Jul 2023 03:15:29 GMT + - Wed, 03 Jul 2024 07:34:43 GMT x-ms-copy-id: - - 657ecd7d-34ef-41c4-a273-a6aa01cb410a + - 800cfac1-db64-4de2-80eb-024babd3feea x-ms-copy-progress: - 131072/131072 x-ms-copy-source: - - https://clitestptv5wivn63v7uz5hh.file.core.windows.net/sharet4p227stjb2txd3kv55/sample_file.bin... + - https://clitestgw56wqndvceq65ui5.file.core.windows.net/shareaisw4dthzijgvdukcvs/sample_file.bin... x-ms-copy-status: - success x-ms-file-attributes: - Archive x-ms-file-change-time: - - '2023-07-19T03:15:29.7506447Z' + - '2024-07-03T07:34:43.5623477Z' x-ms-file-creation-time: - - '2023-07-19T03:15:29.7506447Z' + - '2024-07-03T07:34:43.5623477Z' x-ms-file-id: - '13835163608398430208' x-ms-file-last-write-time: - - '2023-07-19T03:15:29.7506447Z' + - '2024-07-03T07:34:43.5623477Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 7767674940276824239*14081836248310919201 x-ms-lease-state: - available x-ms-lease-status: @@ -755,14 +752,14 @@ interactions: - --source-account-name --source-path --source-share --destination-path --destination-share --disallow-source-trailing-dot --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-copy-source: - - https://clitestptv5wivn63v7uz5hh.file.core.windows.net/sharet4p227stjb2txd3kv55/sample_file.bin... + - https://clitestgw56wqndvceq65ui5.file.core.windows.net/shareaisw4dthzijgvdukcvs/sample_file.bin... x-ms-date: - - Wed, 19 Jul 2023 03:15:31 GMT + - Wed, 03 Jul 2024 07:34:45 GMT x-ms-source-allow-trailing-dot: - 'false' x-ms-version: @@ -772,14 +769,14 @@ interactions: response: body: string: "\uFEFFResourceNotFoundThe - specified resource does not exist.\nRequestId:1d8b63d7-c01a-0006-4cef-b99d8c000000\nTime:2023-07-19T03:15:32.7433916Z" + specified resource does not exist.\nRequestId:140b1be7-d01a-0117-531b-cd42fc000000\nTime:2024-07-03T07:34:46.6729453Z" headers: content-length: - '221' content-type: - application/xml date: - - Wed, 19 Jul 2023 03:15:32 GMT + - Wed, 03 Jul 2024 07:34:46 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: @@ -805,12 +802,12 @@ interactions: ParameterSetName: - -s -p --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:33 GMT + - Wed, 03 Jul 2024 07:34:47 GMT x-ms-version: - '2022-11-02' method: DELETE @@ -822,7 +819,7 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:33 GMT + - Wed, 03 Jul 2024 07:34:48 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: @@ -844,12 +841,12 @@ interactions: ParameterSetName: - -s -p --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:34 GMT + - Wed, 03 Jul 2024 07:34:48 GMT x-ms-version: - '2022-11-02' method: HEAD @@ -859,7 +856,7 @@ interactions: string: '' headers: date: - - Wed, 19 Jul 2023 03:15:35 GMT + - Wed, 03 Jul 2024 07:34:49 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 transfer-encoding: @@ -887,14 +884,14 @@ interactions: ParameterSetName: - --share-name --source -p --disallow-trailing-dot --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'false' x-ms-content-length: - '131072' x-ms-date: - - Wed, 19 Jul 2023 03:15:36 GMT + - Wed, 03 Jul 2024 07:34:50 GMT x-ms-file-attributes: - none x-ms-file-creation-time: @@ -916,27 +913,27 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:36 GMT + - Wed, 03 Jul 2024 07:34:50 GMT etag: - - '"0x8DB88066C54A466"' + - '"0x8DC9B329FED8438"' last-modified: - - Wed, 19 Jul 2023 03:15:37 GMT + - Wed, 03 Jul 2024 07:34:51 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-attributes: - Archive x-ms-file-change-time: - - '2023-07-19T03:15:37.1724902Z' + - '2024-07-03T07:34:51.3581112Z' x-ms-file-creation-time: - - '2023-07-19T03:15:37.1724902Z' + - '2024-07-03T07:34:51.3581112Z' x-ms-file-id: - '13835146016212385792' x-ms-file-last-write-time: - - '2023-07-19T03:15:37.1724902Z' + - '2024-07-03T07:34:51.3581112Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 7767674940276824239*14081836248310919201 x-ms-request-server-encrypted: - 'true' x-ms-version: @@ -962,12 +959,12 @@ interactions: ParameterSetName: - --share-name --source -p --disallow-trailing-dot --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'false' x-ms-date: - - Wed, 19 Jul 2023 03:15:37 GMT + - Wed, 03 Jul 2024 07:34:51 GMT x-ms-range: - bytes=0-131071 x-ms-version: @@ -985,15 +982,15 @@ interactions: content-md5: - DfvoqkwgtS4bi/PLbL3xkw== date: - - Wed, 19 Jul 2023 03:15:37 GMT + - Wed, 03 Jul 2024 07:34:51 GMT etag: - - '"0x8DB88066D05B297"' + - '"0x8DC9B32A0A38464"' last-modified: - - Wed, 19 Jul 2023 03:15:38 GMT + - Wed, 03 Jul 2024 07:34:52 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-last-write-time: - - '2023-07-19T03:15:38.3328407Z' + - '2024-07-03T07:34:52.5508708Z' x-ms-request-server-encrypted: - 'true' x-ms-version: @@ -1015,12 +1012,12 @@ interactions: ParameterSetName: - -s -p --disallow-trailing-dot --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'false' x-ms-date: - - Wed, 19 Jul 2023 03:15:38 GMT + - Wed, 03 Jul 2024 07:34:52 GMT x-ms-version: - '2022-11-02' method: HEAD @@ -1034,27 +1031,27 @@ interactions: content-type: - application/octet-stream date: - - Wed, 19 Jul 2023 03:15:39 GMT + - Wed, 03 Jul 2024 07:34:53 GMT etag: - - '"0x8DB88066D05B297"' + - '"0x8DC9B32A0A38464"' last-modified: - - Wed, 19 Jul 2023 03:15:38 GMT + - Wed, 03 Jul 2024 07:34:52 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-attributes: - Archive x-ms-file-change-time: - - '2023-07-19T03:15:38.3328407Z' + - '2024-07-03T07:34:52.5508708Z' x-ms-file-creation-time: - - '2023-07-19T03:15:37.1724902Z' + - '2024-07-03T07:34:51.3581112Z' x-ms-file-id: - '13835146016212385792' x-ms-file-last-write-time: - - '2023-07-19T03:15:38.3328407Z' + - '2024-07-03T07:34:52.5508708Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 18157963568122331185*6007489540917782719 + - 7767674940276824239*14081836248310919201 x-ms-lease-state: - available x-ms-lease-status: @@ -1084,12 +1081,12 @@ interactions: ParameterSetName: - --share-name --name --fail-on-exist --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:40 GMT + - Wed, 03 Jul 2024 07:34:54 GMT x-ms-file-attributes: - none x-ms-file-creation-time: @@ -1109,27 +1106,27 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:40 GMT + - Wed, 03 Jul 2024 07:34:55 GMT etag: - - '"0x8DB88066EBD5CBE"' + - '"0x8DC9B32A26EC600"' last-modified: - - Wed, 19 Jul 2023 03:15:41 GMT + - Wed, 03 Jul 2024 07:34:55 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-attributes: - Directory x-ms-file-change-time: - - '2023-07-19T03:15:41.2142270Z' + - '2024-07-03T07:34:55.5606528Z' x-ms-file-creation-time: - - '2023-07-19T03:15:41.2142270Z' + - '2024-07-03T07:34:55.5606528Z' x-ms-file-id: - '13835110831840296960' x-ms-file-last-write-time: - - '2023-07-19T03:15:41.2142270Z' + - '2024-07-03T07:34:55.5606528Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 4289051903550881590*6007489540917782719 + - 12373531564075722664*14081836248310919201 x-ms-request-server-encrypted: - 'true' x-ms-version: @@ -1151,12 +1148,12 @@ interactions: ParameterSetName: - -s --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:41 GMT + - Wed, 03 Jul 2024 07:34:55 GMT x-ms-version: - '2022-11-02' method: GET @@ -1165,17 +1162,17 @@ interactions: body: string: "\uFEFF0dir000004..138351108318402969602023-07-19T03:15:41.2142270Z2023-07-19T03:15:41.2142270Z2023-07-19T03:15:41.2142270Z2023-07-19T03:15:41.2142270ZWed, - 19 Jul 2023 03:15:41 GMT\"0x8DB88066EBD5CBE\"Directory4289051903550881590*6007489540917782719sample_file.bin138351460162123857921310722023-07-19T03:15:37.1724902Z2023-07-19T03:15:37.1724902Z2023-07-19T03:15:38.3328407Z2023-07-19T03:15:38.3328407ZWed, - 19 Jul 2023 03:15:38 GMT\"0x8DB88066D05B297\"Archive18157963568122331185*6007489540917782719sample_file_dst.bin138351636083984302081310722023-07-19T03:15:29.7506447Z2023-07-19T03:15:29.7506447Z2023-07-19T03:15:29.7506447Z2023-07-19T03:15:29.7506447ZWed, - 19 Jul 2023 03:15:29 GMT\"0x8DB880667E8288F\"Archive18157963568122331185*6007489540917782719sample_file_dst.bin...138350932396542525441310722023-07-19T03:15:26.5924130Z2023-07-19T03:15:26.5924130Z2023-07-19T03:15:26.5924130Z2023-07-19T03:15:26.5924130ZWed, - 19 Jul 2023 03:15:26 GMT\"0x8DB880666064022\"Archive18157963568122331185*60074895409177827190dir000004..138351108318402969602024-07-03T07:34:55.5606528Z2024-07-03T07:34:55.5606528Z2024-07-03T07:34:55.5606528Z2024-07-03T07:34:55.5606528ZWed, + 03 Jul 2024 07:34:55 GMT\"0x8DC9B32A26EC600\"Directory12373531564075722664*14081836248310919201sample_file.bin138351460162123857921310722024-07-03T07:34:51.3581112Z2024-07-03T07:34:51.3581112Z2024-07-03T07:34:52.5508708Z2024-07-03T07:34:52.5508708ZWed, + 03 Jul 2024 07:34:52 GMT\"0x8DC9B32A0A38464\"Archive7767674940276824239*14081836248310919201sample_file_dst.bin138351636083984302081310722024-07-03T07:34:43.5623477Z2024-07-03T07:34:43.5623477Z2024-07-03T07:34:43.5623477Z2024-07-03T07:34:43.5623477ZWed, + 03 Jul 2024 07:34:43 GMT\"0x8DC9B329B47FA35\"Archive7767674940276824239*14081836248310919201sample_file_dst.bin...138350932396542525441310722024-07-03T07:34:40.2678172Z2024-07-03T07:34:40.2678172Z2024-07-03T07:34:40.2678172Z2024-07-03T07:34:40.2678172ZWed, + 03 Jul 2024 07:34:40 GMT\"0x8DC9B329951459C\"Archive7767674940276824239*14081836248310919201" headers: content-type: - application/xml date: - - Wed, 19 Jul 2023 03:15:43 GMT + - Wed, 03 Jul 2024 07:34:56 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 transfer-encoding: @@ -1199,12 +1196,12 @@ interactions: ParameterSetName: - --share-name -n --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:44 GMT + - Wed, 03 Jul 2024 07:34:57 GMT x-ms-version: - '2022-11-02' method: GET @@ -1216,27 +1213,27 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:45 GMT + - Wed, 03 Jul 2024 07:34:58 GMT etag: - - '"0x8DB88066EBD5CBE"' + - '"0x8DC9B32A26EC600"' last-modified: - - Wed, 19 Jul 2023 03:15:41 GMT + - Wed, 03 Jul 2024 07:34:55 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-attributes: - Directory x-ms-file-change-time: - - '2023-07-19T03:15:41.2142270Z' + - '2024-07-03T07:34:55.5606528Z' x-ms-file-creation-time: - - '2023-07-19T03:15:41.2142270Z' + - '2024-07-03T07:34:55.5606528Z' x-ms-file-id: - '13835110831840296960' x-ms-file-last-write-time: - - '2023-07-19T03:15:41.2142270Z' + - '2024-07-03T07:34:55.5606528Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 4289051903550881590*6007489540917782719 + - 12373531564075722664*14081836248310919201 x-ms-server-encrypted: - 'true' x-ms-version: @@ -1261,12 +1258,12 @@ interactions: - --share-name --name --fail-on-exist --disallow-trailing-dot --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'false' x-ms-date: - - Wed, 19 Jul 2023 03:15:45 GMT + - Wed, 03 Jul 2024 07:34:59 GMT x-ms-file-attributes: - none x-ms-file-creation-time: @@ -1286,27 +1283,27 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:46 GMT + - Wed, 03 Jul 2024 07:34:59 GMT etag: - - '"0x8DB8806721582EA"' + - '"0x8DC9B32A5490E5A"' last-modified: - - Wed, 19 Jul 2023 03:15:46 GMT + - Wed, 03 Jul 2024 07:35:00 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-attributes: - Directory x-ms-file-change-time: - - '2023-07-19T03:15:46.8250858Z' + - '2024-07-03T07:35:00.3466330Z' x-ms-file-creation-time: - - '2023-07-19T03:15:46.8250858Z' + - '2024-07-03T07:35:00.3466330Z' x-ms-file-id: - '13835181200584474624' x-ms-file-last-write-time: - - '2023-07-19T03:15:46.8250858Z' + - '2024-07-03T07:35:00.3466330Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 4289051903550881590*6007489540917782719 + - 12373531564075722664*14081836248310919201 x-ms-request-server-encrypted: - 'true' x-ms-version: @@ -1328,12 +1325,12 @@ interactions: ParameterSetName: - -s --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'true' x-ms-date: - - Wed, 19 Jul 2023 03:15:47 GMT + - Wed, 03 Jul 2024 07:35:00 GMT x-ms-version: - '2022-11-02' method: GET @@ -1342,18 +1339,18 @@ interactions: body: string: "\uFEFF0dir000004138351812005844746242023-07-19T03:15:46.8250858Z2023-07-19T03:15:46.8250858Z2023-07-19T03:15:46.8250858Z2023-07-19T03:15:46.8250858ZWed, - 19 Jul 2023 03:15:46 GMT\"0x8DB8806721582EA\"Directory4289051903550881590*6007489540917782719dir000004..138351108318402969602023-07-19T03:15:41.2142270Z2023-07-19T03:15:41.2142270Z2023-07-19T03:15:41.2142270Z2023-07-19T03:15:41.2142270ZWed, - 19 Jul 2023 03:15:41 GMT\"0x8DB88066EBD5CBE\"Directory4289051903550881590*6007489540917782719sample_file.bin138351460162123857921310722023-07-19T03:15:37.1724902Z2023-07-19T03:15:37.1724902Z2023-07-19T03:15:38.3328407Z2023-07-19T03:15:38.3328407ZWed, - 19 Jul 2023 03:15:38 GMT\"0x8DB88066D05B297\"Archive18157963568122331185*6007489540917782719sample_file_dst.bin138351636083984302081310722023-07-19T03:15:29.7506447Z2023-07-19T03:15:29.7506447Z2023-07-19T03:15:29.7506447Z2023-07-19T03:15:29.7506447ZWed, - 19 Jul 2023 03:15:29 GMT\"0x8DB880667E8288F\"Archive18157963568122331185*6007489540917782719sample_file_dst.bin...138350932396542525441310722023-07-19T03:15:26.5924130Z2023-07-19T03:15:26.5924130Z2023-07-19T03:15:26.5924130Z2023-07-19T03:15:26.5924130ZWed, - 19 Jul 2023 03:15:26 GMT\"0x8DB880666064022\"Archive18157963568122331185*60074895409177827190dir000004138351812005844746242024-07-03T07:35:00.3466330Z2024-07-03T07:35:00.3466330Z2024-07-03T07:35:00.3466330Z2024-07-03T07:35:00.3466330ZWed, + 03 Jul 2024 07:35:00 GMT\"0x8DC9B32A5490E5A\"Directory12373531564075722664*14081836248310919201dir000004..138351108318402969602024-07-03T07:34:55.5606528Z2024-07-03T07:34:55.5606528Z2024-07-03T07:34:55.5606528Z2024-07-03T07:34:55.5606528ZWed, + 03 Jul 2024 07:34:55 GMT\"0x8DC9B32A26EC600\"Directory12373531564075722664*14081836248310919201sample_file.bin138351460162123857921310722024-07-03T07:34:51.3581112Z2024-07-03T07:34:51.3581112Z2024-07-03T07:34:52.5508708Z2024-07-03T07:34:52.5508708ZWed, + 03 Jul 2024 07:34:52 GMT\"0x8DC9B32A0A38464\"Archive7767674940276824239*14081836248310919201sample_file_dst.bin138351636083984302081310722024-07-03T07:34:43.5623477Z2024-07-03T07:34:43.5623477Z2024-07-03T07:34:43.5623477Z2024-07-03T07:34:43.5623477ZWed, + 03 Jul 2024 07:34:43 GMT\"0x8DC9B329B47FA35\"Archive7767674940276824239*14081836248310919201sample_file_dst.bin...138350932396542525441310722024-07-03T07:34:40.2678172Z2024-07-03T07:34:40.2678172Z2024-07-03T07:34:40.2678172Z2024-07-03T07:34:40.2678172ZWed, + 03 Jul 2024 07:34:40 GMT\"0x8DC9B329951459C\"Archive7767674940276824239*14081836248310919201" headers: content-type: - application/xml date: - - Wed, 19 Jul 2023 03:15:47 GMT + - Wed, 03 Jul 2024 07:35:01 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 transfer-encoding: @@ -1377,12 +1374,12 @@ interactions: ParameterSetName: - --share-name -n --disallow-trailing-dot --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-allow-trailing-dot: - 'false' x-ms-date: - - Wed, 19 Jul 2023 03:15:49 GMT + - Wed, 03 Jul 2024 07:35:02 GMT x-ms-version: - '2022-11-02' method: GET @@ -1394,27 +1391,27 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:49 GMT + - Wed, 03 Jul 2024 07:35:02 GMT etag: - - '"0x8DB8806721582EA"' + - '"0x8DC9B32A5490E5A"' last-modified: - - Wed, 19 Jul 2023 03:15:46 GMT + - Wed, 03 Jul 2024 07:35:00 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-file-attributes: - Directory x-ms-file-change-time: - - '2023-07-19T03:15:46.8250858Z' + - '2024-07-03T07:35:00.3466330Z' x-ms-file-creation-time: - - '2023-07-19T03:15:46.8250858Z' + - '2024-07-03T07:35:00.3466330Z' x-ms-file-id: - '13835181200584474624' x-ms-file-last-write-time: - - '2023-07-19T03:15:46.8250858Z' + - '2024-07-03T07:35:00.3466330Z' x-ms-file-parent-id: - '0' x-ms-file-permission-key: - - 4289051903550881590*6007489540917782719 + - 12373531564075722664*14081836248310919201 x-ms-server-encrypted: - 'true' x-ms-version: @@ -1438,10 +1435,10 @@ interactions: ParameterSetName: - -n --account-name --account-key User-Agent: - - AZURECLI/2.50.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 + - AZURECLI/2.62.0 (PIP) azsdk-python-storage-file-share/12.12.0b1 Python/3.9.13 (Windows-10-10.0.19045-SP0) x-ms-date: - - Wed, 19 Jul 2023 03:15:50 GMT + - Wed, 03 Jul 2024 07:35:04 GMT x-ms-version: - '2022-11-02' method: DELETE @@ -1453,7 +1450,7 @@ interactions: content-length: - '0' date: - - Wed, 19 Jul 2023 03:15:51 GMT + - Wed, 03 Jul 2024 07:35:04 GMT server: - Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: From ddf2bad601cffce36c7ca2665adb7b2218082052 Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Thu, 4 Jul 2024 15:18:20 +0800 Subject: [PATCH 04/10] add partial test, blocked by service error --- .../account/task_assignment/_list_report.py | 2 +- .../test_storage_account_task_assignment.yaml | 346 ++++++++++++++++++ .../latest/test_storage_account_scenarios.py | 17 + 3 files changed, 364 insertions(+), 1 deletion(-) create mode 100644 src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml diff --git a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list_report.py b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list_report.py index e44a9082b46..7940832f5f0 100644 --- a/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list_report.py +++ b/src/storage-preview/azext_storage_preview/aaz/latest/storage/account/task_assignment/_list_report.py @@ -57,7 +57,7 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.storage_task_assignment_name = AAZStrArg( - options=["--storage-task-assignment-name"], + options=["-n", "--name", "--storage-task-assignment-name"], help="The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.", required=True, fmt=AAZStrArgFormat( diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml new file mode 100644 index 00000000000..fd68637831d --- /dev/null +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml @@ -0,0 +1,346 @@ +interactions: +- request: + body: '{"sku": {"name": "Standard_RAGRS"}, "kind": "StorageV2", "location": "eastus2euap", + "properties": {"encryption": {"services": {"blob": {}}, "keySource": "Microsoft.Storage"}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account create + Connection: + - keep-alive + Content-Length: + - '175' + Content-Type: + - application/json + ParameterSetName: + - -n -g -l + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002?api-version=2022-09-01 + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Wed, 03 Jul 2024 08:18:21 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/a80d4086-0eae-4587-9c51-a21e997fb1c1?monitor=true&api-version=2022-09-01&t=638555915027676319&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=J8pnRoA-iXFGY0BkswakoV3JMt2vuxRhtG3zS3S85ic0Eh80TDiybgjuRdc0rSRQPbO5uLqfW5eXnu-Jl7f7cjM_ajxI4I410KqQTe22N2pbsOX53Nrj18wizm-FlMkA8hCNN3Tbd5TVAik1-2ErbsfsxJluzIoaDAtBGkUKCBZiZD9PeGLy_2pRQdd-axepSsL39w9OajsZbVV36gksZ_pDS4Lczm3QJNuyIsW3-4tC4-en39Ztbi4P0RIlazUXY_9pDLYKqchqgc_r6lf2Gx40VyPPFrzuALINMt8fcOCNKmYIGXMXi5XDjBDI-qIYczqj3hWK-Rd8XVTJtYulVg&h=6Ltlee5js68Qn5GDzrR59YQndpaA-unWX1nra4VvG0s + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/d91a9295-1504-4402-9d4d-1f34bff257ed + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account create + Connection: + - keep-alive + ParameterSetName: + - -n -g -l + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/a80d4086-0eae-4587-9c51-a21e997fb1c1?monitor=true&api-version=2022-09-01&t=638555915027676319&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=J8pnRoA-iXFGY0BkswakoV3JMt2vuxRhtG3zS3S85ic0Eh80TDiybgjuRdc0rSRQPbO5uLqfW5eXnu-Jl7f7cjM_ajxI4I410KqQTe22N2pbsOX53Nrj18wizm-FlMkA8hCNN3Tbd5TVAik1-2ErbsfsxJluzIoaDAtBGkUKCBZiZD9PeGLy_2pRQdd-axepSsL39w9OajsZbVV36gksZ_pDS4Lczm3QJNuyIsW3-4tC4-en39Ztbi4P0RIlazUXY_9pDLYKqchqgc_r6lf2Gx40VyPPFrzuALINMt8fcOCNKmYIGXMXi5XDjBDI-qIYczqj3hWK-Rd8XVTJtYulVg&h=6Ltlee5js68Qn5GDzrR59YQndpaA-unWX1nra4VvG0s + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Wed, 03 Jul 2024 08:18:22 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/a80d4086-0eae-4587-9c51-a21e997fb1c1?monitor=true&api-version=2022-09-01&t=638555915031426287&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=qE0bNsa-NBvObyl3ha3xHJy6zNtuERF97x9YeQFcz4ZJCGI7T4jk4SQKxcXTarYIKrg95Jjc0K3QLDQWyhYHdhJXVqs-tyLseARKwQya6RZ1llfh8hGo4dq5VSJ9-OWb_6pLJnfssOGLcEP8UM9AqKgdWySSCh8aL2Nea5sn_mpyTVySXpyV7OYacXpEgI9EiksBgQP7EPCJlWbUOyHCwgPiXN3artRT8-EoA8MoYnYaDNEzdQ5M2Pl1LyLY-pT346wDV2ypRkqsQ6Q4VkyEYX0bAlFLVJy56U6tboLxw_o0tTriTW74M51WfX-dCok-RWhp_UpTwCRCxNpivVrilQ&h=dgf7Ze3yEKnUiZm2cnB3tmCMzNJlLRtg40PxycAduLs + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/080212eb-88fa-426c-82a8-b6a698ad6de8 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account create + Connection: + - keep-alive + ParameterSetName: + - -n -g -l + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/a80d4086-0eae-4587-9c51-a21e997fb1c1?monitor=true&api-version=2022-09-01&t=638555915031426287&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=qE0bNsa-NBvObyl3ha3xHJy6zNtuERF97x9YeQFcz4ZJCGI7T4jk4SQKxcXTarYIKrg95Jjc0K3QLDQWyhYHdhJXVqs-tyLseARKwQya6RZ1llfh8hGo4dq5VSJ9-OWb_6pLJnfssOGLcEP8UM9AqKgdWySSCh8aL2Nea5sn_mpyTVySXpyV7OYacXpEgI9EiksBgQP7EPCJlWbUOyHCwgPiXN3artRT8-EoA8MoYnYaDNEzdQ5M2Pl1LyLY-pT346wDV2ypRkqsQ6Q4VkyEYX0bAlFLVJy56U6tboLxw_o0tTriTW74M51WfX-dCok-RWhp_UpTwCRCxNpivVrilQ&h=dgf7Ze3yEKnUiZm2cnB3tmCMzNJlLRtg40PxycAduLs + response: + body: + string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002","name":"sataskassignment000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-03T08:18:20.4194434Z","key2":"2024-07-03T08:18:20.4194434Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-03T08:18:21.2007038Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-03T08:18:21.2007038Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-03T08:18:20.2944701Z","primaryEndpoints":{"dfs":"https://sataskassignment000002.dfs.core.windows.net/","web":"https://sataskassignment000002.z3.web.core.windows.net/","blob":"https://sataskassignment000002.blob.core.windows.net/","queue":"https://sataskassignment000002.queue.core.windows.net/","table":"https://sataskassignment000002.table.core.windows.net/","file":"https://sataskassignment000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sataskassignment000002-secondary.dfs.core.windows.net/","web":"https://sataskassignment000002-secondary.z3.web.core.windows.net/","blob":"https://sataskassignment000002-secondary.blob.core.windows.net/","queue":"https://sataskassignment000002-secondary.queue.core.windows.net/","table":"https://sataskassignment000002-secondary.table.core.windows.net/"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1941' + content-type: + - application/json + date: + - Wed, 03 Jul 2024 08:18:39 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/b04ba3ee-8c0d-46a8-bda7-7331e0abda22 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage-actions task create + Connection: + - keep-alive + ParameterSetName: + - -g -n --identity --tags --action --description --enabled + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001?api-version=2022-09-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001","name":"clitest.rg000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2euap","tags":{"product":"azurecli","cause":"automation","test":"test_storage_account_task_assignment","date":"2024-07-03T08:18:13Z","module":"storage-preview","DateCreated":"2024-07-03T08:18:18Z","Creator":"zhiyihuang@microsoft.com"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '462' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 03 Jul 2024 08:18:41 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + status: + code: 200 + message: OK +- request: + body: '{"identity": {"type": "SystemAssigned"}, "location": "eastus2euap", "properties": + {"action": {"else": {"operations": [{"name": "DeleteBlob", "onFailure": "break", + "onSuccess": "continue"}]}, "if": {"condition": "[[equals(AccessTier,''Cool'')]]", + "operations": [{"name": "SetBlobTier", "onFailure": "break", "onSuccess": "continue", + "parameters": {"tier": "Hot"}}]}}, "description": "StorageTask1", "enabled": + true}, "tags": {"key1": "value1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage-actions task create + Connection: + - keep-alive + Content-Length: + - '441' + Content-Type: + - application/json + ParameterSetName: + - -g -n --identity --tags --action --description --enabled + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003?api-version=2023-01-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/e6ed20af-1fc2-41d7-a10b-4bd3669c5aba?monitor=true&api-version=2023-01-01&asynclink=true + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Wed, 03 Jul 2024 08:18:44 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/e6ed20af-1fc2-41d7-a10b-4bd3669c5aba?monitor=true&api-version=2023-01-01 + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/e63853d8-8763-4559-ba4a-1a911f03bdc7 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - storage-actions task create + Connection: + - keep-alive + ParameterSetName: + - -g -n --identity --tags --action --description --enabled + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/e6ed20af-1fc2-41d7-a10b-4bd3669c5aba?monitor=true&api-version=2023-01-01&asynclink=true + response: + body: + string: '{"status":"Succeeded","startTime":"2024-07-03T08:18:44.7483046Z","endTime":"2024-07-03T08:18:45.3733063Z"}' + headers: + cache-control: + - no-cache + content-length: + - '106' + content-type: + - application/json + date: + - Wed, 03 Jul 2024 08:18:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/7d56c91a-f239-46bd-8ff9-581d9b3f39c9 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - storage-actions task create + Connection: + - keep-alive + ParameterSetName: + - -g -n --identity --tags --action --description --enabled + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/e6ed20af-1fc2-41d7-a10b-4bd3669c5aba?monitor=true&api-version=2023-01-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003","name":"task000003","type":"Microsoft.StorageActions/storageTasks","location":"eastus2euap","tags":{"key1":"value1"},"identity":{"principalId":"2959d770-19a1-44da-b69c-46b2611623ae","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"properties":{"enabled":true,"description":"StorageTask1","action":{"if":{"condition":"[[equals(AccessTier,''Cool'')]]","operations":[{"name":"SetBlobTier","parameters":{"tier":"Hot"},"onSuccess":"continue","onFailure":"break"}]},"else":{"operations":[{"name":"DeleteBlob","onSuccess":"continue","onFailure":"break"}]}},"taskVersion":1,"provisioningState":"Succeeded","creationTimeInUtc":"2024-07-03T08:18:44.7483046Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '826' + content-type: + - application/json + date: + - Wed, 03 Jul 2024 08:18:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/8f7f35b7-28d1-46e5-8b79-460df53e9aaa + x-ms-ratelimit-remaining-subscription-global-reads: + - '3748' + status: + code: 200 + message: OK +version: 1 diff --git a/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py b/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py index ce95c82055b..dd75d2d4810 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py +++ b/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py @@ -278,3 +278,20 @@ def test_storage_account_migration(self, resource_group): # other status would take days to months self.cmd('az storage account migration show -n default -g {rg} --account-name {sa}', checks=[JMESPathCheck('migrationStatus', 'SubmittedForConversion')]) + + @ResourceGroupPreparer(location='eastus2euap') + def test_storage_account_task_assignment(self, resource_group): + self.kwargs.update({ + 'sa': self.create_random_name('sataskassignment', 24), + "task_name": self.create_random_name('task', 18), + "task_assignment_name": self.create_random_name('task_assignment', 24) + }) + self.cmd('az storage account create -n {sa} -g {rg} -l eastus2euap') + task_id = self.cmd("az storage-actions task create -g {rg} -n {task_name} --identity {{type:SystemAssigned}} " + "--tags {{key1:value1}} --action {{if:{{condition:\\'[[equals(AccessTier,\\'/Cool\\'/)]]\\'," + "operations:[{{name:'SetBlobTier',parameters:{{tier:'Hot'}}," + "onSuccess:'continue',onFailure:'break'}}]}}," + "else:{{operations:[{{name:'DeleteBlob',onSuccess:'continue',onFailure:'break'}}]}}}} " + "--description StorageTask1 --enabled true").get_output_in_json()["id"] + # self.cmd("az storage account task-assignment create -g {rg} -n {task_assignment_name} --account-name {sa} " + # "--description 'My Storage task assignment'") From e64c72854e42fe8c93a66f9f7702797f12c76cb7 Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Fri, 12 Jul 2024 14:06:10 +0800 Subject: [PATCH 05/10] datetime format customization to support 7 digits --- .../azext_storage_preview/commands.py | 7 +++ .../operations/task_assignment.py | 62 +++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 src/storage-preview/azext_storage_preview/operations/task_assignment.py diff --git a/src/storage-preview/azext_storage_preview/commands.py b/src/storage-preview/azext_storage_preview/commands.py index 125246e5656..a858939cf89 100644 --- a/src/storage-preview/azext_storage_preview/commands.py +++ b/src/storage-preview/azext_storage_preview/commands.py @@ -213,3 +213,10 @@ def _adls_deprecate_message(self): exception_handler=file_related_exception_handler, transform=transform_file_show_result) g.storage_custom_command('download-batch', 'storage_file_download_batch', client_factory=cf_share_client) + + with self.command_group('storage account task-assignment') as g: + from .operations.task_assignment import TaskAssignmentCreate, TaskAssignmentUpdate + self.command_table['storage account task-assignment create'] = TaskAssignmentCreate(loader=self) + self.command_table['storage account task-assignment update'] = TaskAssignmentUpdate(loader=self) + + diff --git a/src/storage-preview/azext_storage_preview/operations/task_assignment.py b/src/storage-preview/azext_storage_preview/operations/task_assignment.py new file mode 100644 index 00000000000..9ac2dbc04c5 --- /dev/null +++ b/src/storage-preview/azext_storage_preview/operations/task_assignment.py @@ -0,0 +1,62 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- +import time + +from knack.log import get_logger +from datetime import datetime +from azure.cli.core.aaz import has_value +from azure.cli.core.aaz.exceptions import AAZUnknownFieldError +from ..aaz.latest.storage.account.task_assignment import Create as _TaskAssignmentCreate +from ..aaz.latest.storage.account.task_assignment import Update as _TaskAssignmentUpdate + +logger = get_logger(__name__) + +datatime_format = "%Y-%m-%dT%H:%M:%S.%fZ" + + +class TaskAssignmentCreate(_TaskAssignmentCreate): + def pre_operations(self): + args = self.ctx.args + try: + if has_value(args.execution_context.trigger.parameters.start_on): + start_on = args.execution_context.trigger.parameters.start_on + formatted_time = datetime.strptime(str(start_on), datatime_format) + args.execution_context.trigger.parameters.start_on = \ + formatted_time.strftime(datatime_format)[:-1]+"0Z" + if has_value(args.execution_context.trigger.parameters.start_from): + start_from = args.execution_context.trigger.parameters.start_from + formatted_time = datetime.strptime(str(start_from), datatime_format) + args.execution_context.trigger.parameters.start_from = \ + formatted_time.strftime(datatime_format)[:-1]+"0Z" + if has_value(args.execution_context.trigger.parameters.end_by): + end_by = args.execution_context.trigger.parameters.end_by + formatted_time = datetime.strptime(str(end_by), datatime_format) + args.execution_context.trigger.parameters.end_by = \ + formatted_time.strftime(datatime_format)[:-1]+"0Z" + except AAZUnknownFieldError: + pass + + +class TaskAssignmentUpdate(_TaskAssignmentUpdate): + def pre_operations(self): + args = self.ctx.args + try: + if has_value(args.execution_context.trigger.parameters.start_on): + start_on = args.execution_context.trigger.parameters.start_on + formatted_time = datetime.strptime(str(start_on), datatime_format) + args.execution_context.trigger.parameters.start_on = \ + formatted_time.strftime(datatime_format)[:-1]+"0Z" + if has_value(args.execution_context.trigger.parameters.start_from): + start_from = args.execution_context.trigger.parameters.start_from + formatted_time = datetime.strptime(str(start_from), datatime_format) + args.execution_context.trigger.parameters.start_from = \ + formatted_time.strftime(datatime_format)[:-1]+"0Z" + if has_value(args.execution_context.trigger.parameters.end_by): + end_by = args.execution_context.trigger.parameters.end_by + formatted_time = datetime.strptime(str(end_by), datatime_format) + args.execution_context.trigger.parameters.end_by = \ + formatted_time.strftime(datatime_format)[:-1]+"0Z" + except AAZUnknownFieldError: + pass From 90ec192c897251fa563e5360f5879b9e262f6755 Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Fri, 12 Jul 2024 15:57:48 +0800 Subject: [PATCH 06/10] server issue need to catch exception --- .../test_storage_account_task_assignment.yaml | 509 +++++++++++++++++- .../latest/test_storage_account_scenarios.py | 30 +- 2 files changed, 508 insertions(+), 31 deletions(-) diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml index fd68637831d..5fdd177ef95 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml @@ -20,7 +20,7 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002?api-version=2023-05-01 response: body: string: '' @@ -32,11 +32,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Wed, 03 Jul 2024 08:18:21 GMT + - Fri, 12 Jul 2024 07:56:47 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/a80d4086-0eae-4587-9c51-a21e997fb1c1?monitor=true&api-version=2022-09-01&t=638555915027676319&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=J8pnRoA-iXFGY0BkswakoV3JMt2vuxRhtG3zS3S85ic0Eh80TDiybgjuRdc0rSRQPbO5uLqfW5eXnu-Jl7f7cjM_ajxI4I410KqQTe22N2pbsOX53Nrj18wizm-FlMkA8hCNN3Tbd5TVAik1-2ErbsfsxJluzIoaDAtBGkUKCBZiZD9PeGLy_2pRQdd-axepSsL39w9OajsZbVV36gksZ_pDS4Lczm3QJNuyIsW3-4tC4-en39Ztbi4P0RIlazUXY_9pDLYKqchqgc_r6lf2Gx40VyPPFrzuALINMt8fcOCNKmYIGXMXi5XDjBDI-qIYczqj3hWK-Rd8XVTJtYulVg&h=6Ltlee5js68Qn5GDzrR59YQndpaA-unWX1nra4VvG0s + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/cb6e3a07-ae7c-4a2e-a50b-d126e537e79d?monitor=true&api-version=2023-05-01&t=638563678078248888&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=mXcMsdzDSt3eqrEug4zIBcRUR-dFtoPsRo01mEjTdXdSvqvWM4qpffoeOoKBRLajh1Q0Txox2C1vwivFGo7hVXwqGtDLhrPF6AOnmWMi6Xg8Byv5V9yrYSjc7dhcUmkypVwObKsy7G1USHeZWw300lVe1RGMnyZ-aydFkVVdt_cWGKHIbVUe5_z-CJYdOIuvGivzuc9Izx6VF3mXSSJmG3CY5kzqflDSPD8i99EBRhTiGjjjqxH9enUMWOrpli67-4G5H-a_BLYHXJTUE01pl13xRXCJ-ZOyx7IZomPf0xCL2aX1Vku3zFtgTONUoSYDj4ggDLbFSJC8R2acTzXjhw&h=sUev-oiUSD7G6CXIBTcAQGXT8kp4Baxo_F6BdOhAFew pragma: - no-cache server: @@ -46,7 +46,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/d91a9295-1504-4402-9d4d-1f34bff257ed + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/1c3818e1-708a-4bff-8c2c-5d873dca6de3 x-ms-ratelimit-remaining-subscription-global-writes: - '2999' x-ms-ratelimit-remaining-subscription-writes: @@ -70,7 +70,7 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/a80d4086-0eae-4587-9c51-a21e997fb1c1?monitor=true&api-version=2022-09-01&t=638555915027676319&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=J8pnRoA-iXFGY0BkswakoV3JMt2vuxRhtG3zS3S85ic0Eh80TDiybgjuRdc0rSRQPbO5uLqfW5eXnu-Jl7f7cjM_ajxI4I410KqQTe22N2pbsOX53Nrj18wizm-FlMkA8hCNN3Tbd5TVAik1-2ErbsfsxJluzIoaDAtBGkUKCBZiZD9PeGLy_2pRQdd-axepSsL39w9OajsZbVV36gksZ_pDS4Lczm3QJNuyIsW3-4tC4-en39Ztbi4P0RIlazUXY_9pDLYKqchqgc_r6lf2Gx40VyPPFrzuALINMt8fcOCNKmYIGXMXi5XDjBDI-qIYczqj3hWK-Rd8XVTJtYulVg&h=6Ltlee5js68Qn5GDzrR59YQndpaA-unWX1nra4VvG0s + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/cb6e3a07-ae7c-4a2e-a50b-d126e537e79d?monitor=true&api-version=2023-05-01&t=638563678078248888&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=mXcMsdzDSt3eqrEug4zIBcRUR-dFtoPsRo01mEjTdXdSvqvWM4qpffoeOoKBRLajh1Q0Txox2C1vwivFGo7hVXwqGtDLhrPF6AOnmWMi6Xg8Byv5V9yrYSjc7dhcUmkypVwObKsy7G1USHeZWw300lVe1RGMnyZ-aydFkVVdt_cWGKHIbVUe5_z-CJYdOIuvGivzuc9Izx6VF3mXSSJmG3CY5kzqflDSPD8i99EBRhTiGjjjqxH9enUMWOrpli67-4G5H-a_BLYHXJTUE01pl13xRXCJ-ZOyx7IZomPf0xCL2aX1Vku3zFtgTONUoSYDj4ggDLbFSJC8R2acTzXjhw&h=sUev-oiUSD7G6CXIBTcAQGXT8kp4Baxo_F6BdOhAFew response: body: string: '' @@ -82,11 +82,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Wed, 03 Jul 2024 08:18:22 GMT + - Fri, 12 Jul 2024 07:56:47 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/a80d4086-0eae-4587-9c51-a21e997fb1c1?monitor=true&api-version=2022-09-01&t=638555915031426287&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=qE0bNsa-NBvObyl3ha3xHJy6zNtuERF97x9YeQFcz4ZJCGI7T4jk4SQKxcXTarYIKrg95Jjc0K3QLDQWyhYHdhJXVqs-tyLseARKwQya6RZ1llfh8hGo4dq5VSJ9-OWb_6pLJnfssOGLcEP8UM9AqKgdWySSCh8aL2Nea5sn_mpyTVySXpyV7OYacXpEgI9EiksBgQP7EPCJlWbUOyHCwgPiXN3artRT8-EoA8MoYnYaDNEzdQ5M2Pl1LyLY-pT346wDV2ypRkqsQ6Q4VkyEYX0bAlFLVJy56U6tboLxw_o0tTriTW74M51WfX-dCok-RWhp_UpTwCRCxNpivVrilQ&h=dgf7Ze3yEKnUiZm2cnB3tmCMzNJlLRtg40PxycAduLs + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/cb6e3a07-ae7c-4a2e-a50b-d126e537e79d?monitor=true&api-version=2023-05-01&t=638563678081843240&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=caCXLfou9W3hE1p3S7JuUMtN4aBIdQHA9rZ-T9QeAt0r4iBHYVLTBQOjjhEPQtUzzHAcSQklPc9Eee7Nl9Z2IlJNfmGlJnrMKOu4AFyqyaJas-YSx3vOHBkBAQ0MQOYhS1wQ6H3csTlxg6XZL7-sdq13F2EXtAHCx5YL-Feiwq_q0B6ZeWY_yoGo9ACCraGZeR3sIftut1oLpP5YrTcJVZJNzIBQoRTe455lK_9S40OI0AC9xUwBc2FL11bLs4GV7NEG1Aj-4swl40VY0YdJTfrFKIQPozizpeHMOklpR8SfqJwn2Kk3pPPcbezQakBriy3MkMoxWlV8J0Oe_dozXg&h=CwIsscKGVe5jGx-KY172vTsFmzhyQPBe0M9Y_LWcE54 pragma: - no-cache server: @@ -96,7 +96,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/080212eb-88fa-426c-82a8-b6a698ad6de8 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/6b83eca3-b544-4647-8fc0-cd69a7fa6686 x-ms-ratelimit-remaining-subscription-global-reads: - '3749' status: @@ -118,19 +118,19 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/a80d4086-0eae-4587-9c51-a21e997fb1c1?monitor=true&api-version=2022-09-01&t=638555915031426287&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=qE0bNsa-NBvObyl3ha3xHJy6zNtuERF97x9YeQFcz4ZJCGI7T4jk4SQKxcXTarYIKrg95Jjc0K3QLDQWyhYHdhJXVqs-tyLseARKwQya6RZ1llfh8hGo4dq5VSJ9-OWb_6pLJnfssOGLcEP8UM9AqKgdWySSCh8aL2Nea5sn_mpyTVySXpyV7OYacXpEgI9EiksBgQP7EPCJlWbUOyHCwgPiXN3artRT8-EoA8MoYnYaDNEzdQ5M2Pl1LyLY-pT346wDV2ypRkqsQ6Q4VkyEYX0bAlFLVJy56U6tboLxw_o0tTriTW74M51WfX-dCok-RWhp_UpTwCRCxNpivVrilQ&h=dgf7Ze3yEKnUiZm2cnB3tmCMzNJlLRtg40PxycAduLs + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/cb6e3a07-ae7c-4a2e-a50b-d126e537e79d?monitor=true&api-version=2023-05-01&t=638563678081843240&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=caCXLfou9W3hE1p3S7JuUMtN4aBIdQHA9rZ-T9QeAt0r4iBHYVLTBQOjjhEPQtUzzHAcSQklPc9Eee7Nl9Z2IlJNfmGlJnrMKOu4AFyqyaJas-YSx3vOHBkBAQ0MQOYhS1wQ6H3csTlxg6XZL7-sdq13F2EXtAHCx5YL-Feiwq_q0B6ZeWY_yoGo9ACCraGZeR3sIftut1oLpP5YrTcJVZJNzIBQoRTe455lK_9S40OI0AC9xUwBc2FL11bLs4GV7NEG1Aj-4swl40VY0YdJTfrFKIQPozizpeHMOklpR8SfqJwn2Kk3pPPcbezQakBriy3MkMoxWlV8J0Oe_dozXg&h=CwIsscKGVe5jGx-KY172vTsFmzhyQPBe0M9Y_LWcE54 response: body: - string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002","name":"sataskassignment000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-03T08:18:20.4194434Z","key2":"2024-07-03T08:18:20.4194434Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-03T08:18:21.2007038Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-03T08:18:21.2007038Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-03T08:18:20.2944701Z","primaryEndpoints":{"dfs":"https://sataskassignment000002.dfs.core.windows.net/","web":"https://sataskassignment000002.z3.web.core.windows.net/","blob":"https://sataskassignment000002.blob.core.windows.net/","queue":"https://sataskassignment000002.queue.core.windows.net/","table":"https://sataskassignment000002.table.core.windows.net/","file":"https://sataskassignment000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sataskassignment000002-secondary.dfs.core.windows.net/","web":"https://sataskassignment000002-secondary.z3.web.core.windows.net/","blob":"https://sataskassignment000002-secondary.blob.core.windows.net/","queue":"https://sataskassignment000002-secondary.queue.core.windows.net/","table":"https://sataskassignment000002-secondary.table.core.windows.net/"}}}' + string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002","name":"sataskassignment000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-12T07:56:45.8845234Z","key2":"2024-07-12T07:56:45.8845234Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-12T07:56:46.2595529Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-12T07:56:46.2595529Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-12T07:56:45.8064328Z","primaryEndpoints":{"dfs":"https://sataskassignment000002.dfs.core.windows.net/","web":"https://sataskassignment000002.z3.web.core.windows.net/","blob":"https://sataskassignment000002.blob.core.windows.net/","queue":"https://sataskassignment000002.queue.core.windows.net/","table":"https://sataskassignment000002.table.core.windows.net/","file":"https://sataskassignment000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sataskassignment000002-secondary.dfs.core.windows.net/","web":"https://sataskassignment000002-secondary.z3.web.core.windows.net/","blob":"https://sataskassignment000002-secondary.blob.core.windows.net/","queue":"https://sataskassignment000002-secondary.queue.core.windows.net/","table":"https://sataskassignment000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache content-length: - - '1941' + - '1956' content-type: - application/json date: - - Wed, 03 Jul 2024 08:18:39 GMT + - Fri, 12 Jul 2024 07:57:05 GMT expires: - '-1' pragma: @@ -142,7 +142,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/b04ba3ee-8c0d-46a8-bda7-7331e0abda22 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/30089540-6823-445c-a0ce-87367f2b877c x-ms-ratelimit-remaining-subscription-global-reads: - '3749' status: @@ -167,7 +167,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001?api-version=2022-09-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001","name":"clitest.rg000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2euap","tags":{"product":"azurecli","cause":"automation","test":"test_storage_account_task_assignment","date":"2024-07-03T08:18:13Z","module":"storage-preview","DateCreated":"2024-07-03T08:18:18Z","Creator":"zhiyihuang@microsoft.com"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001","name":"clitest.rg000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2euap","tags":{"product":"azurecli","cause":"automation","test":"test_storage_account_task_assignment","date":"2024-07-12T07:56:41Z","module":"storage-preview","Creator":"zhiyihuang@microsoft.com","DateCreated":"2024-07-12T07:56:45Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -176,7 +176,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 03 Jul 2024 08:18:41 GMT + - Fri, 12 Jul 2024 07:57:06 GMT expires: - '-1' pragma: @@ -221,7 +221,7 @@ interactions: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/e6ed20af-1fc2-41d7-a10b-4bd3669c5aba?monitor=true&api-version=2023-01-01&asynclink=true + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/d7775d7f-0c5b-42fa-944a-a6d251ac6820?monitor=true&api-version=2023-01-01&asynclink=true cache-control: - no-cache content-length: @@ -229,11 +229,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Wed, 03 Jul 2024 08:18:44 GMT + - Fri, 12 Jul 2024 07:57:08 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/e6ed20af-1fc2-41d7-a10b-4bd3669c5aba?monitor=true&api-version=2023-01-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/d7775d7f-0c5b-42fa-944a-a6d251ac6820?monitor=true&api-version=2023-01-01 pragma: - no-cache server: @@ -243,7 +243,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/e63853d8-8763-4559-ba4a-1a911f03bdc7 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/70d37aa4-d20e-42e9-a927-f21ded43f272 x-ms-ratelimit-remaining-subscription-global-writes: - '2999' x-ms-ratelimit-remaining-subscription-writes: @@ -267,10 +267,10 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/e6ed20af-1fc2-41d7-a10b-4bd3669c5aba?monitor=true&api-version=2023-01-01&asynclink=true + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/d7775d7f-0c5b-42fa-944a-a6d251ac6820?monitor=true&api-version=2023-01-01&asynclink=true response: body: - string: '{"status":"Succeeded","startTime":"2024-07-03T08:18:44.7483046Z","endTime":"2024-07-03T08:18:45.3733063Z"}' + string: '{"status":"Succeeded","startTime":"2024-07-12T07:57:08.9630468Z","endTime":"2024-07-12T07:57:09.2911866Z"}' headers: cache-control: - no-cache @@ -279,7 +279,7 @@ interactions: content-type: - application/json date: - - Wed, 03 Jul 2024 08:18:45 GMT + - Fri, 12 Jul 2024 07:57:09 GMT expires: - '-1' pragma: @@ -291,9 +291,9 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/7d56c91a-f239-46bd-8ff9-581d9b3f39c9 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/cc3bdb05-052f-4f83-b4ba-407dd8abb248 x-ms-ratelimit-remaining-subscription-global-reads: - - '3749' + - '3748' status: code: 200 message: OK @@ -313,10 +313,10 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/e6ed20af-1fc2-41d7-a10b-4bd3669c5aba?monitor=true&api-version=2023-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/d7775d7f-0c5b-42fa-944a-a6d251ac6820?monitor=true&api-version=2023-01-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003","name":"task000003","type":"Microsoft.StorageActions/storageTasks","location":"eastus2euap","tags":{"key1":"value1"},"identity":{"principalId":"2959d770-19a1-44da-b69c-46b2611623ae","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"properties":{"enabled":true,"description":"StorageTask1","action":{"if":{"condition":"[[equals(AccessTier,''Cool'')]]","operations":[{"name":"SetBlobTier","parameters":{"tier":"Hot"},"onSuccess":"continue","onFailure":"break"}]},"else":{"operations":[{"name":"DeleteBlob","onSuccess":"continue","onFailure":"break"}]}},"taskVersion":1,"provisioningState":"Succeeded","creationTimeInUtc":"2024-07-03T08:18:44.7483046Z"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003","name":"task000003","type":"Microsoft.StorageActions/storageTasks","location":"eastus2euap","tags":{"key1":"value1"},"identity":{"principalId":"ceb5dd44-9b6c-4781-abdb-d459665ce0de","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"properties":{"enabled":true,"description":"StorageTask1","action":{"if":{"condition":"[[equals(AccessTier,''Cool'')]]","operations":[{"name":"SetBlobTier","parameters":{"tier":"Hot"},"onSuccess":"continue","onFailure":"break"}]},"else":{"operations":[{"name":"DeleteBlob","onSuccess":"continue","onFailure":"break"}]}},"taskVersion":1,"provisioningState":"Succeeded","creationTimeInUtc":"2024-07-12T07:57:08.9630468Z"}}' headers: cache-control: - no-cache @@ -325,7 +325,269 @@ interactions: content-type: - application/json date: - - Wed, 03 Jul 2024 08:18:45 GMT + - Fri, 12 Jul 2024 07:57:09 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/61ceaefa-d60f-4ba1-b5b3-1c15fc6d185a + x-ms-ratelimit-remaining-subscription-global-reads: + - '3747' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"description": "My Storage task assignment", "enabled": + false, "executionContext": {"target": {"excludePrefix": ["prefix3"], "prefix": + ["prefix1", "prefix2"]}, "trigger": {"parameters": {"endBy": "2024-08-04T21:52:47.2030740Z", + "interval": 10, "intervalUnit": "Days", "startFrom": "2024-07-14T21:52:47.0000000Z"}, + "type": "OnSchedule"}}, "report": {"prefix": "container1"}, "taskId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtaskassignmentrg/providers/Microsoft.StorageActions/storageTasks/testtask1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account task-assignment create + Connection: + - keep-alive + Content-Length: + - '549' + Content-Type: + - application/json + ParameterSetName: + - -g -n --account-name --description --enabled --task-id --report --execution-context + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004?api-version=2023-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/47045d55-918b-4895-a1d9-a8ff38dde646?monitor=true&api-version=2023-05-01&asynclink=true&t=638563678319676704&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=Ipf2LJaqnbKx3NJJsOXAO9K5B4AU6RWr5QtOPRftO9F-xXLYESXFgtINPtGEmHxqBq6h8L7-Clmpj-LvUJ7iCLFymHv9EnlxV91nFf6hu0nYMjLcdyDA9eEpalYN6CUZtXYNSSuMdKvStIRckQKPEQZ6m3R337sAOjtTjtxPu0O8Oj_2xqfeChdPh4Mo4vlwZ33rh9kXsiuICMTsIR-rCpQDV1_llymCGdlT6COgH8dBN-ufact62zOoFwysMietkvEjqJRGl32Jq1pVysCE2efW5Acv3ARv0teSBRZHoyUhRfVykffhXe0jUmwz2_05iJibwR5_AorWDKKsPfnUdg&h=LpBf6TBYQy-ci7LOcQwMBqz7Nnp_Kg2smZq1rzHpYOI + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 12 Jul 2024 07:57:11 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/47045d55-918b-4895-a1d9-a8ff38dde646?monitor=true&api-version=2023-05-01&t=638563678319832951&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=fBHV0cJmcKUFQTyEoSfAbcq2E8uFdpDw1XkOWZfRXzaGbWf9q7mz3gX_J32GTCOg2pplpcKK6LrwPh8YvOjGWVovwzlsVY2ebK5bVFxT9Gllyh87rgNglXY9kZSc4kyLu1ItHecQlr2hnai-nfWGnQw9Wrq35jzLt43iPDbxU4HRgd5Y_8knIC0vYwL7keErLR3RsKALO6GiehSkWvJw2vJfGM2rO9F3H8ZkiYdVMY3gtTWRRk7Vr0zcwvxodZOPc3oTVBOtJWLZOSKxmaG5S3F8ToEwyx4tL20VTW9uICIS0_6cNCHaQjsUZxSynNl8PJnNUFrMmdBfZaJQ6nDZBQ&h=9YcpQS-sy4WxCdzAUV-VjkdR9pakfdgHxNTccZn154Q + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/2365d0b4-aa61-4366-9dc7-7d7d08800bc4 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2998' + x-ms-ratelimit-remaining-subscription-writes: + - '198' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account task-assignment create + Connection: + - keep-alive + ParameterSetName: + - -g -n --account-name --description --enabled --task-id --report --execution-context + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/47045d55-918b-4895-a1d9-a8ff38dde646?monitor=true&api-version=2023-05-01&asynclink=true&t=638563678319676704&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=Ipf2LJaqnbKx3NJJsOXAO9K5B4AU6RWr5QtOPRftO9F-xXLYESXFgtINPtGEmHxqBq6h8L7-Clmpj-LvUJ7iCLFymHv9EnlxV91nFf6hu0nYMjLcdyDA9eEpalYN6CUZtXYNSSuMdKvStIRckQKPEQZ6m3R337sAOjtTjtxPu0O8Oj_2xqfeChdPh4Mo4vlwZ33rh9kXsiuICMTsIR-rCpQDV1_llymCGdlT6COgH8dBN-ufact62zOoFwysMietkvEjqJRGl32Jq1pVysCE2efW5Acv3ARv0teSBRZHoyUhRfVykffhXe0jUmwz2_05iJibwR5_AorWDKKsPfnUdg&h=LpBf6TBYQy-ci7LOcQwMBqz7Nnp_Kg2smZq1rzHpYOI + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/47045d55-918b-4895-a1d9-a8ff38dde646?monitor=true&api-version=2023-05-01&asynclink=true&t=638563678323114175&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=lk-jZjCsC9BtehWZ0TKhAeVUJIILacy_S2yXKefCuv6LInQzO-maGj4OD2gtGfhKf1l5WwKLKSTlwMjJ4VItyFkr7s7HHzXRrZh8G24BIRUAyd1OQvtgnEUjlofWXKcNQqsEtreMchueoh5a-hcm9HMFk9UuG05OGeFNj04FZeFWf0Ecsuy8j_6HLONKtbAxWgO_S3Az4fn5YpBx5u2Q-gCEXPCFpLY1FOiHyH9h0ovnQu0ZopR3uRTUMs3iEwLaO7tj3HnopwTmSeH4sDot7uAgIZp8xP0Y7XQuC3ynAxz6bM-EZvuEfmTrjcXRBYghBPbhARoO_QsuhvjNBy2Mhg&h=NH0jQzIaLhHpV3Z8iej-2Jcsp5L6KKf-nyrJ8ffyAZc + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 12 Jul 2024 07:57:11 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/47045d55-918b-4895-a1d9-a8ff38dde646?monitor=true&api-version=2023-05-01&t=638563678323270409&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=xcjV2DkjOkY6toQGPG9tdPD338Su4ajfWdQ4UTQ4OkoEd33Dcv6r0EQ9iM7FHbqGaggyrY5tbItK3t3Sj3Fn-xJc9ixkVQGUXCrasoqjLyPyjfdxDeGDP_3HB6AyhZYxtjQiDXuAVEAgFc1-3RGb1j0-k30aV1dsHdbDfat8fFGUbL4xzKwp22z00mLfDtuKL2dxTbW2RszEhDnid3h97kuW_9s9n6nxrO0HexKvjzyMcnkEyv46rFuzywMbAQLD7tHTieNk0hVggT9VKRLs6xo5oG_e7ooPvHBFyrjVezhe5stoQ2-ZD-Ad39jq34QdeH7GhWdMDF_t6M7d7RmcMA&h=F-gdZxJEU8peiwh2fLIhUn8TNfbOf6ZGfh2KdQ-JdOI + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/59eee31a-0b4c-4e16-926e-1f1fa5399661 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3746' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account task-assignment update + Connection: + - keep-alive + ParameterSetName: + - -g -n --account-name --description --enabled --task-id --report --execution-context + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004?api-version=2023-05-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004","name":"taskassignment000004","type":"Microsoft.Storage/storageAccounts/storageTaskAssignments","properties":{"taskId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtaskassignmentrg/providers/Microsoft.StorageActions/storageTasks/testtask1","enabled":false,"description":"My + Storage task assignment","executionContext":{"target":{"prefix":["prefix1","prefix2"],"excludePrefix":["prefix3"]},"trigger":{"type":"OnSchedule","parameters":{"startFrom":"2024-07-14T21:52:47Z","interval":10,"intervalUnit":"days","endBy":"2024-08-04T21:52:47.203074Z"}}},"report":{"prefix":"container1"},"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '842' + content-type: + - application/json + date: + - Fri, 12 Jul 2024 07:57:13 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/c97e1d39-d01a-4b71-9174-90415b16a365 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"description": "My Storage task assignment", "enabled": + false, "executionContext": {"target": {"excludePrefix": ["prefix3"], "prefix": + ["prefix1", "prefix2"]}, "trigger": {"parameters": {"endBy": "2024-08-05T21:52:47.2030740Z", + "interval": 10, "intervalUnit": "Days", "startFrom": "2024-07-15T21:52:47.0000000Z"}, + "type": "OnSchedule"}}, "report": {"prefix": "container1"}, "taskId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtaskassignmentrg/providers/Microsoft.StorageActions/storageTasks/testtask1"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account task-assignment update + Connection: + - keep-alive + Content-Length: + - '549' + Content-Type: + - application/json + ParameterSetName: + - -g -n --account-name --description --enabled --task-id --report --execution-context + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004?api-version=2023-05-01 + response: + body: + string: '{"error":{"code":"InvalidStorageTaskAssignmentDateTimeTriggerParameters","message":"The + values for the startOn and startFrom trigger parameters must be a current + or future date time value in either UTC ISO 8601 sortable or roundtrip format.\r\n "}}' + headers: + cache-control: + - no-cache + content-length: + - '251' + content-type: + - application/json + date: + - Fri, 12 Jul 2024 07:57:14 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/b8a8641a-c6e5-4955-9d9b-a2a3b6caa566 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + status: + code: 400 + message: Bad Request +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account task-assignment show + Connection: + - keep-alive + ParameterSetName: + - -g -n --account-name + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004?api-version=2023-05-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004","name":"taskassignment000004","type":"Microsoft.Storage/storageAccounts/storageTaskAssignments","properties":{"taskId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtaskassignmentrg/providers/Microsoft.StorageActions/storageTasks/testtask1","enabled":false,"description":"My + Storage task assignment","executionContext":{"target":{"prefix":["prefix1","prefix2"],"excludePrefix":["prefix3"]},"trigger":{"type":"OnSchedule","parameters":{"startFrom":"2024-07-14T21:52:47Z","interval":10,"intervalUnit":"days","endBy":"2024-08-04T21:52:47.203074Z"}}},"report":{"prefix":"container1"},"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '842' + content-type: + - application/json + date: + - Fri, 12 Jul 2024 07:57:15 GMT expires: - '-1' pragma: @@ -337,10 +599,201 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/8f7f35b7-28d1-46e5-8b79-460df53e9aaa + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/a68d771a-8fcf-4502-af99-5dbc15091f58 x-ms-ratelimit-remaining-subscription-global-reads: - '3748' status: code: 200 message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account task-assignment list + Connection: + - keep-alive + ParameterSetName: + - -g --account-name + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments?api-version=2023-05-01 + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004","name":"taskassignment000004","type":"Microsoft.Storage/storageAccounts/storageTaskAssignments","properties":{"taskId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtaskassignmentrg/providers/Microsoft.StorageActions/storageTasks/testtask1","enabled":false,"description":"My + Storage task assignment","executionContext":{"target":{"prefix":["prefix1","prefix2"],"excludePrefix":["prefix3"]},"trigger":{"type":"OnSchedule","parameters":{"startFrom":"2024-07-14T21:52:47Z","interval":10,"intervalUnit":"days","endBy":"2024-08-04T21:52:47.203074Z"}}},"report":{"prefix":"container1"},"provisioningState":"Succeeded"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '854' + content-type: + - application/json + date: + - Fri, 12 Jul 2024 07:57:17 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/a6ce1d68-02a7-445d-9ebc-ab898b9343a1 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account task-assignment list-report + Connection: + - keep-alive + ParameterSetName: + - -g -n --account-name + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004/reports?api-version=2023-05-01 + response: + body: + string: '{"value":[]}' + headers: + cache-control: + - no-cache + content-length: + - '12' + content-type: + - application/json + date: + - Fri, 12 Jul 2024 07:57:19 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/46fdcea1-0737-4147-8ee1-31b7990d15ef + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account task-assignment delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --account-name -y + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004?api-version=2023-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8adddbe3-27e9-4d8c-884e-1c8212e2205b?monitor=true&api-version=2023-05-01&asynclink=true&t=638563678412678380&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=Ua7MD8TRFK4BZzWLqVwJnB4LHZzK_L04R2KXKDTCz7AEZqZ5WRZekkOL1WNEQG-BRBuLMe0YbxuGBwiB1cYZZW80JwSbyGPD8kdLSJ7WLGrhMYt2sKqSvnpWlJpZI9KJ53MOgbNzbSn4JIFhcCHPjExQ1oarx_8MnxFL9NZv8dwVppAY8IG2tL8t00QROnDv_CdjOEDRTz91NIfSGkmiHAKcuKQAmrd3qrH1JKTZjYxrI_QOTVEdYIOmRhmsL3YmOT78ZgPwBONO_BoAdSL6Pmrw6S9DEDad9M_le9mkMkVpRMD5Xe7--2X3gMmrFWhyAynE2XjD-pSQbcIZ6psdDQ&h=ZSvl6zXLTn4Kg_V5BqeKe_TIRGO97sZcLXUd1qGeV9I + cache-control: + - no-cache + content-length: + - '0' + content-type: + - text/plain; charset=utf-8 + date: + - Fri, 12 Jul 2024 07:57:20 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8adddbe3-27e9-4d8c-884e-1c8212e2205b?monitor=true&api-version=2023-05-01&t=638563678412834620&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=gg6QM8i18pyQ8n3ydoyd-jVyjXGbqrq76a_pck6tU7KUlarvIcb-PW11zsVQSClzP_EbBhD3KcT9sOphmyH2-uuM4Baj6k0ArYqmVxkp5qMiUTcvGHm7Rgat1GnqVV1dcTaN00xi4MvyqyAchEfEZLgSWHEXRqJ5tnayuDZL9JyTRCsV--5ismKJ58-PZNA1WFtdZO66PT867wAwXH09QSTBJ5X7CSaO-fc40_g-AwCaFFWJD5kz4sOvr0ZP1WcQ1dN1Kz40mveMgHmPpsFNu-VIQx0eyC60YAlSDfe8_VxjA-4KC8m-iPiX6Teytm2c6bpjM5MQCS0PNe-k1cX4iQ&h=59tahOUc4FDH8_gyqF_ipDZmgQCO00aSgQS6EUiEZJ0 + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/2041dff0-f42b-4598-baee-9bbd486b7468 + x-ms-ratelimit-remaining-subscription-deletes: + - '199' + x-ms-ratelimit-remaining-subscription-global-deletes: + - '2999' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account task-assignment delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --account-name -y + User-Agent: + - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8adddbe3-27e9-4d8c-884e-1c8212e2205b?monitor=true&api-version=2023-05-01&asynclink=true&t=638563678412678380&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=Ua7MD8TRFK4BZzWLqVwJnB4LHZzK_L04R2KXKDTCz7AEZqZ5WRZekkOL1WNEQG-BRBuLMe0YbxuGBwiB1cYZZW80JwSbyGPD8kdLSJ7WLGrhMYt2sKqSvnpWlJpZI9KJ53MOgbNzbSn4JIFhcCHPjExQ1oarx_8MnxFL9NZv8dwVppAY8IG2tL8t00QROnDv_CdjOEDRTz91NIfSGkmiHAKcuKQAmrd3qrH1JKTZjYxrI_QOTVEdYIOmRhmsL3YmOT78ZgPwBONO_BoAdSL6Pmrw6S9DEDad9M_le9mkMkVpRMD5Xe7--2X3gMmrFWhyAynE2XjD-pSQbcIZ6psdDQ&h=ZSvl6zXLTn4Kg_V5BqeKe_TIRGO97sZcLXUd1qGeV9I + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-type: + - application/json + date: + - Fri, 12 Jul 2024 07:57:20 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/c0ac18ca-0a12-437b-999b-f50cacb2fd96 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3748' + status: + code: 204 + message: No Content version: 1 diff --git a/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py b/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py index dd75d2d4810..08c0fa05996 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py +++ b/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py @@ -5,6 +5,7 @@ from azure.cli.testsdk import (ScenarioTest, JMESPathCheck, JMESPathCheckExists, ResourceGroupPreparer, StorageAccountPreparer, api_version_constraint) from azure.cli.testsdk.scenario_tests import AllowLargeResponse +from azure.core.exceptions import HttpResponseError from .storage_test_util import StorageScenarioMixin from ...profiles import CUSTOM_MGMT_STORAGE @@ -284,7 +285,7 @@ def test_storage_account_task_assignment(self, resource_group): self.kwargs.update({ 'sa': self.create_random_name('sataskassignment', 24), "task_name": self.create_random_name('task', 18), - "task_assignment_name": self.create_random_name('task_assignment', 24) + "task_assignment_name": self.create_random_name('taskassignment', 24) }) self.cmd('az storage account create -n {sa} -g {rg} -l eastus2euap') task_id = self.cmd("az storage-actions task create -g {rg} -n {task_name} --identity {{type:SystemAssigned}} " @@ -293,5 +294,28 @@ def test_storage_account_task_assignment(self, resource_group): "onSuccess:'continue',onFailure:'break'}}]}}," "else:{{operations:[{{name:'DeleteBlob',onSuccess:'continue',onFailure:'break'}}]}}}} " "--description StorageTask1 --enabled true").get_output_in_json()["id"] - # self.cmd("az storage account task-assignment create -g {rg} -n {task_assignment_name} --account-name {sa} " - # "--description 'My Storage task assignment'") + # server error + with self.assertRaises(HttpResponseError): + self.cmd("az storage account task-assignment create -g {rg} -n {task_assignment_name} --account-name {sa} " + "--description 'My Storage task assignment' --enabled false --task-id '/subscriptions/" + "0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/testtaskassignmentrg/providers/" + "Microsoft.StorageActions/storageTasks/testtask1' --report {{prefix:container1}} " + "--execution-context {{trigger:{{type:OnSchedule,parameters:" + "{{start-from:\\'2024-07-14T21:52:47Z\\'," + "end-by:\\'2024-08-04T21:52:47.203074Z\\',interval:10,interval-unit:Days}}}}," + "target:{{prefix:[prefix1,prefix2],exclude-prefix:[prefix3]}}}}") + with self.assertRaises(HttpResponseError): + self.cmd("az storage account task-assignment update -g {rg} -n {task_assignment_name} --account-name {sa} " + "--description 'My Storage task assignment' --enabled false --task-id '/subscriptions/" + "0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/testtaskassignmentrg/providers/" + "Microsoft.StorageActions/storageTasks/testtask1' --report {{prefix:container1}} " + "--execution-context {{trigger:{{type:OnSchedule,parameters:" + "{{start-from:\\'2024-07-15T21:52:47Z\\'," + "end-by:\\'2024-08-05T21:52:47.203074Z\\',interval:10,interval-unit:Days}}}}," + "target:{{prefix:[prefix1,prefix2],exclude-prefix:[prefix3]}}}}") + self.cmd("az storage account task-assignment show -g {rg} -n {task_assignment_name} --account-name {sa}") + self.cmd("az storage account task-assignment list -g {rg} --account-name {sa}") + self.cmd("az storage account task-assignment list-report -g {rg} -n {task_assignment_name} --account-name {sa}") + with self.assertRaises(HttpResponseError): + self.cmd("az storage account task-assignment delete -g {rg} -n {task_assignment_name} --account-name {sa} " + "-y") From ba26824e8ab3fcd09c0cba782e13ee2943fd59e0 Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Mon, 15 Jul 2024 15:27:51 +0800 Subject: [PATCH 07/10] lint, comment out testing code from another extension --- .../azext_storage_preview/commands.py | 2 - .../operations/task_assignment.py | 12 +- .../test_storage_account_task_assignment.yaml | 162 +++++++++--------- .../latest/test_storage_account_scenarios.py | 37 ++-- 4 files changed, 110 insertions(+), 103 deletions(-) diff --git a/src/storage-preview/azext_storage_preview/commands.py b/src/storage-preview/azext_storage_preview/commands.py index a858939cf89..1b2aa4f2b54 100644 --- a/src/storage-preview/azext_storage_preview/commands.py +++ b/src/storage-preview/azext_storage_preview/commands.py @@ -218,5 +218,3 @@ def _adls_deprecate_message(self): from .operations.task_assignment import TaskAssignmentCreate, TaskAssignmentUpdate self.command_table['storage account task-assignment create'] = TaskAssignmentCreate(loader=self) self.command_table['storage account task-assignment update'] = TaskAssignmentUpdate(loader=self) - - diff --git a/src/storage-preview/azext_storage_preview/operations/task_assignment.py b/src/storage-preview/azext_storage_preview/operations/task_assignment.py index 9ac2dbc04c5..8816ad524dd 100644 --- a/src/storage-preview/azext_storage_preview/operations/task_assignment.py +++ b/src/storage-preview/azext_storage_preview/operations/task_assignment.py @@ -24,17 +24,17 @@ def pre_operations(self): start_on = args.execution_context.trigger.parameters.start_on formatted_time = datetime.strptime(str(start_on), datatime_format) args.execution_context.trigger.parameters.start_on = \ - formatted_time.strftime(datatime_format)[:-1]+"0Z" + formatted_time.strftime(datatime_format)[:-1] + "0Z" if has_value(args.execution_context.trigger.parameters.start_from): start_from = args.execution_context.trigger.parameters.start_from formatted_time = datetime.strptime(str(start_from), datatime_format) args.execution_context.trigger.parameters.start_from = \ - formatted_time.strftime(datatime_format)[:-1]+"0Z" + formatted_time.strftime(datatime_format)[:-1] + "0Z" if has_value(args.execution_context.trigger.parameters.end_by): end_by = args.execution_context.trigger.parameters.end_by formatted_time = datetime.strptime(str(end_by), datatime_format) args.execution_context.trigger.parameters.end_by = \ - formatted_time.strftime(datatime_format)[:-1]+"0Z" + formatted_time.strftime(datatime_format)[:-1] + "0Z" except AAZUnknownFieldError: pass @@ -47,16 +47,16 @@ def pre_operations(self): start_on = args.execution_context.trigger.parameters.start_on formatted_time = datetime.strptime(str(start_on), datatime_format) args.execution_context.trigger.parameters.start_on = \ - formatted_time.strftime(datatime_format)[:-1]+"0Z" + formatted_time.strftime(datatime_format)[:-1] + "0Z" if has_value(args.execution_context.trigger.parameters.start_from): start_from = args.execution_context.trigger.parameters.start_from formatted_time = datetime.strptime(str(start_from), datatime_format) args.execution_context.trigger.parameters.start_from = \ - formatted_time.strftime(datatime_format)[:-1]+"0Z" + formatted_time.strftime(datatime_format)[:-1] + "0Z" if has_value(args.execution_context.trigger.parameters.end_by): end_by = args.execution_context.trigger.parameters.end_by formatted_time = datetime.strptime(str(end_by), datatime_format) args.execution_context.trigger.parameters.end_by = \ - formatted_time.strftime(datatime_format)[:-1]+"0Z" + formatted_time.strftime(datatime_format)[:-1] + "0Z" except AAZUnknownFieldError: pass diff --git a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml index 5fdd177ef95..498db1ff610 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml +++ b/src/storage-preview/azext_storage_preview/tests/latest/recordings/test_storage_account_task_assignment.yaml @@ -32,11 +32,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 12 Jul 2024 07:56:47 GMT + - Mon, 15 Jul 2024 07:21:55 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/cb6e3a07-ae7c-4a2e-a50b-d126e537e79d?monitor=true&api-version=2023-05-01&t=638563678078248888&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=mXcMsdzDSt3eqrEug4zIBcRUR-dFtoPsRo01mEjTdXdSvqvWM4qpffoeOoKBRLajh1Q0Txox2C1vwivFGo7hVXwqGtDLhrPF6AOnmWMi6Xg8Byv5V9yrYSjc7dhcUmkypVwObKsy7G1USHeZWw300lVe1RGMnyZ-aydFkVVdt_cWGKHIbVUe5_z-CJYdOIuvGivzuc9Izx6VF3mXSSJmG3CY5kzqflDSPD8i99EBRhTiGjjjqxH9enUMWOrpli67-4G5H-a_BLYHXJTUE01pl13xRXCJ-ZOyx7IZomPf0xCL2aX1Vku3zFtgTONUoSYDj4ggDLbFSJC8R2acTzXjhw&h=sUev-oiUSD7G6CXIBTcAQGXT8kp4Baxo_F6BdOhAFew + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/12c7c9ca-9386-4c87-a001-ca708ffa0b11?monitor=true&api-version=2023-05-01&t=638566249154422379&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=fpyAqARNUlp8HBSkFeqUWRNX_RnmjIzFg3ocgi6JQFh_U79gNEwh1ZcNlEEG7Y7k6Y_mBTxZ-0zUnYPh2rIZNZrcTfLj4BJzo5zdp51_tS9oz_lbMGNAIW381gxuyXqhvGqBAEEqnNov6lv7NWX7GwknpsEPeNmBfmSMYDfhTo8hiiGqGtZGnajo6Bhkr7-11JT7j1fhF7tLdF57AtT5ARo8E1WKv1--hQqg9TKPmbfZemctGBoxikbA05fs1eFI0GgVbbLCbKE6z08m_c8l8TLhD0Jk1_SiUgpmkEZk8eFAmnfb7m-Z_8hOrsu-KNifuUe0mvXgqW9rHuYZxvY5tA&h=_ORLXzavtb3bQtMWSI34_1w8O6ySgTP2eFTMmpqf7Ns pragma: - no-cache server: @@ -46,7 +46,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/1c3818e1-708a-4bff-8c2c-5d873dca6de3 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/2109e0b9-e9c6-4017-85e2-765f1c9a5532 x-ms-ratelimit-remaining-subscription-global-writes: - '2999' x-ms-ratelimit-remaining-subscription-writes: @@ -70,7 +70,7 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/cb6e3a07-ae7c-4a2e-a50b-d126e537e79d?monitor=true&api-version=2023-05-01&t=638563678078248888&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=mXcMsdzDSt3eqrEug4zIBcRUR-dFtoPsRo01mEjTdXdSvqvWM4qpffoeOoKBRLajh1Q0Txox2C1vwivFGo7hVXwqGtDLhrPF6AOnmWMi6Xg8Byv5V9yrYSjc7dhcUmkypVwObKsy7G1USHeZWw300lVe1RGMnyZ-aydFkVVdt_cWGKHIbVUe5_z-CJYdOIuvGivzuc9Izx6VF3mXSSJmG3CY5kzqflDSPD8i99EBRhTiGjjjqxH9enUMWOrpli67-4G5H-a_BLYHXJTUE01pl13xRXCJ-ZOyx7IZomPf0xCL2aX1Vku3zFtgTONUoSYDj4ggDLbFSJC8R2acTzXjhw&h=sUev-oiUSD7G6CXIBTcAQGXT8kp4Baxo_F6BdOhAFew + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/12c7c9ca-9386-4c87-a001-ca708ffa0b11?monitor=true&api-version=2023-05-01&t=638566249154422379&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=fpyAqARNUlp8HBSkFeqUWRNX_RnmjIzFg3ocgi6JQFh_U79gNEwh1ZcNlEEG7Y7k6Y_mBTxZ-0zUnYPh2rIZNZrcTfLj4BJzo5zdp51_tS9oz_lbMGNAIW381gxuyXqhvGqBAEEqnNov6lv7NWX7GwknpsEPeNmBfmSMYDfhTo8hiiGqGtZGnajo6Bhkr7-11JT7j1fhF7tLdF57AtT5ARo8E1WKv1--hQqg9TKPmbfZemctGBoxikbA05fs1eFI0GgVbbLCbKE6z08m_c8l8TLhD0Jk1_SiUgpmkEZk8eFAmnfb7m-Z_8hOrsu-KNifuUe0mvXgqW9rHuYZxvY5tA&h=_ORLXzavtb3bQtMWSI34_1w8O6ySgTP2eFTMmpqf7Ns response: body: string: '' @@ -82,11 +82,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 12 Jul 2024 07:56:47 GMT + - Mon, 15 Jul 2024 07:21:55 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/cb6e3a07-ae7c-4a2e-a50b-d126e537e79d?monitor=true&api-version=2023-05-01&t=638563678081843240&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=caCXLfou9W3hE1p3S7JuUMtN4aBIdQHA9rZ-T9QeAt0r4iBHYVLTBQOjjhEPQtUzzHAcSQklPc9Eee7Nl9Z2IlJNfmGlJnrMKOu4AFyqyaJas-YSx3vOHBkBAQ0MQOYhS1wQ6H3csTlxg6XZL7-sdq13F2EXtAHCx5YL-Feiwq_q0B6ZeWY_yoGo9ACCraGZeR3sIftut1oLpP5YrTcJVZJNzIBQoRTe455lK_9S40OI0AC9xUwBc2FL11bLs4GV7NEG1Aj-4swl40VY0YdJTfrFKIQPozizpeHMOklpR8SfqJwn2Kk3pPPcbezQakBriy3MkMoxWlV8J0Oe_dozXg&h=CwIsscKGVe5jGx-KY172vTsFmzhyQPBe0M9Y_LWcE54 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/12c7c9ca-9386-4c87-a001-ca708ffa0b11?monitor=true&api-version=2023-05-01&t=638566249157859885&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=dJzASXcScgxx3gn8dV-ToU18cwldsT2JXYNLsKlc3A0cOEaEodTrnKjpDYMFIsuWx1pscXAQRXJTa6EGDhf9NIqN4DQXkguGoxrr94CX8zEvhTUD4epyBm5nQKfr3uAagNbwJJjxSN9yXO4S3DrcI38KOZ-lSPtP5hCCYlqvBJdJcTgQj0eeZhTHPBYRrk1r--6TpMU4Akw4PmQUvqRnGVrukBXz8IU-jc7obpJMzYnmaWfpUqpH3K4mdn-h3dlr28r4xGV3HZdsiIWjMuQLOx03eRILFmgm24KMvr61zpad4P3ui0vhsXZ2n_s9SFOSAQPVrSvZiUTwO1e-3MQ9hg&h=wiRof1fod1pc_3-ysg6mQSh-fgMRJMmamcd4Kui0C8M pragma: - no-cache server: @@ -96,7 +96,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/6b83eca3-b544-4647-8fc0-cd69a7fa6686 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/28bbfb5c-26b2-4ec8-9d49-071fe3894549 x-ms-ratelimit-remaining-subscription-global-reads: - '3749' status: @@ -118,10 +118,10 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/cb6e3a07-ae7c-4a2e-a50b-d126e537e79d?monitor=true&api-version=2023-05-01&t=638563678081843240&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=caCXLfou9W3hE1p3S7JuUMtN4aBIdQHA9rZ-T9QeAt0r4iBHYVLTBQOjjhEPQtUzzHAcSQklPc9Eee7Nl9Z2IlJNfmGlJnrMKOu4AFyqyaJas-YSx3vOHBkBAQ0MQOYhS1wQ6H3csTlxg6XZL7-sdq13F2EXtAHCx5YL-Feiwq_q0B6ZeWY_yoGo9ACCraGZeR3sIftut1oLpP5YrTcJVZJNzIBQoRTe455lK_9S40OI0AC9xUwBc2FL11bLs4GV7NEG1Aj-4swl40VY0YdJTfrFKIQPozizpeHMOklpR8SfqJwn2Kk3pPPcbezQakBriy3MkMoxWlV8J0Oe_dozXg&h=CwIsscKGVe5jGx-KY172vTsFmzhyQPBe0M9Y_LWcE54 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/12c7c9ca-9386-4c87-a001-ca708ffa0b11?monitor=true&api-version=2023-05-01&t=638566249157859885&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=dJzASXcScgxx3gn8dV-ToU18cwldsT2JXYNLsKlc3A0cOEaEodTrnKjpDYMFIsuWx1pscXAQRXJTa6EGDhf9NIqN4DQXkguGoxrr94CX8zEvhTUD4epyBm5nQKfr3uAagNbwJJjxSN9yXO4S3DrcI38KOZ-lSPtP5hCCYlqvBJdJcTgQj0eeZhTHPBYRrk1r--6TpMU4Akw4PmQUvqRnGVrukBXz8IU-jc7obpJMzYnmaWfpUqpH3K4mdn-h3dlr28r4xGV3HZdsiIWjMuQLOx03eRILFmgm24KMvr61zpad4P3ui0vhsXZ2n_s9SFOSAQPVrSvZiUTwO1e-3MQ9hg&h=wiRof1fod1pc_3-ysg6mQSh-fgMRJMmamcd4Kui0C8M response: body: - string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002","name":"sataskassignment000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-12T07:56:45.8845234Z","key2":"2024-07-12T07:56:45.8845234Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-12T07:56:46.2595529Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-12T07:56:46.2595529Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-12T07:56:45.8064328Z","primaryEndpoints":{"dfs":"https://sataskassignment000002.dfs.core.windows.net/","web":"https://sataskassignment000002.z3.web.core.windows.net/","blob":"https://sataskassignment000002.blob.core.windows.net/","queue":"https://sataskassignment000002.queue.core.windows.net/","table":"https://sataskassignment000002.table.core.windows.net/","file":"https://sataskassignment000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sataskassignment000002-secondary.dfs.core.windows.net/","web":"https://sataskassignment000002-secondary.z3.web.core.windows.net/","blob":"https://sataskassignment000002-secondary.blob.core.windows.net/","queue":"https://sataskassignment000002-secondary.queue.core.windows.net/","table":"https://sataskassignment000002-secondary.table.core.windows.net/"}}}' + string: '{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002","name":"sataskassignment000002","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2024-07-15T07:21:53.5422444Z","key2":"2024-07-15T07:21:53.5422444Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-15T07:21:53.8703733Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2024-07-15T07:21:53.8703733Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2024-07-15T07:21:53.4484965Z","primaryEndpoints":{"dfs":"https://sataskassignment000002.dfs.core.windows.net/","web":"https://sataskassignment000002.z3.web.core.windows.net/","blob":"https://sataskassignment000002.blob.core.windows.net/","queue":"https://sataskassignment000002.queue.core.windows.net/","table":"https://sataskassignment000002.table.core.windows.net/","file":"https://sataskassignment000002.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available","secondaryLocation":"centraluseuap","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://sataskassignment000002-secondary.dfs.core.windows.net/","web":"https://sataskassignment000002-secondary.z3.web.core.windows.net/","blob":"https://sataskassignment000002-secondary.blob.core.windows.net/","queue":"https://sataskassignment000002-secondary.queue.core.windows.net/","table":"https://sataskassignment000002-secondary.table.core.windows.net/"}}}' headers: cache-control: - no-cache @@ -130,7 +130,7 @@ interactions: content-type: - application/json date: - - Fri, 12 Jul 2024 07:57:05 GMT + - Mon, 15 Jul 2024 07:22:13 GMT expires: - '-1' pragma: @@ -142,7 +142,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/30089540-6823-445c-a0ce-87367f2b877c + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/afd04b76-7761-45ac-9b8c-3de8e2183de3 x-ms-ratelimit-remaining-subscription-global-reads: - '3749' status: @@ -167,7 +167,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001?api-version=2022-09-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001","name":"clitest.rg000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2euap","tags":{"product":"azurecli","cause":"automation","test":"test_storage_account_task_assignment","date":"2024-07-12T07:56:41Z","module":"storage-preview","Creator":"zhiyihuang@microsoft.com","DateCreated":"2024-07-12T07:56:45Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001","name":"clitest.rg000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2euap","tags":{"product":"azurecli","cause":"automation","test":"test_storage_account_task_assignment","date":"2024-07-15T07:21:48Z","module":"storage-preview","Creator":"zhiyihuang@microsoft.com","DateCreated":"2024-07-15T07:21:51Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -176,7 +176,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 12 Jul 2024 07:57:06 GMT + - Mon, 15 Jul 2024 07:22:14 GMT expires: - '-1' pragma: @@ -221,7 +221,7 @@ interactions: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/d7775d7f-0c5b-42fa-944a-a6d251ac6820?monitor=true&api-version=2023-01-01&asynclink=true + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/8ffd00fe-8c53-4f7a-bf21-993af27aeb51?monitor=true&api-version=2023-01-01&asynclink=true cache-control: - no-cache content-length: @@ -229,11 +229,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 12 Jul 2024 07:57:08 GMT + - Mon, 15 Jul 2024 07:22:16 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/d7775d7f-0c5b-42fa-944a-a6d251ac6820?monitor=true&api-version=2023-01-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/8ffd00fe-8c53-4f7a-bf21-993af27aeb51?monitor=true&api-version=2023-01-01 pragma: - no-cache server: @@ -243,7 +243,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/70d37aa4-d20e-42e9-a927-f21ded43f272 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/983c4ebd-0490-490a-8f3b-cd698e2cc634 x-ms-ratelimit-remaining-subscription-global-writes: - '2999' x-ms-ratelimit-remaining-subscription-writes: @@ -267,19 +267,19 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/d7775d7f-0c5b-42fa-944a-a6d251ac6820?monitor=true&api-version=2023-01-01&asynclink=true + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/8ffd00fe-8c53-4f7a-bf21-993af27aeb51?monitor=true&api-version=2023-01-01&asynclink=true response: body: - string: '{"status":"Succeeded","startTime":"2024-07-12T07:57:08.9630468Z","endTime":"2024-07-12T07:57:09.2911866Z"}' + string: '{"status":"Succeeded","startTime":"2024-07-15T07:22:16.620696Z","endTime":"2024-07-15T07:22:16.8707024Z"}' headers: cache-control: - no-cache content-length: - - '106' + - '105' content-type: - application/json date: - - Fri, 12 Jul 2024 07:57:09 GMT + - Mon, 15 Jul 2024 07:22:16 GMT expires: - '-1' pragma: @@ -291,7 +291,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/cc3bdb05-052f-4f83-b4ba-407dd8abb248 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/d7eefb00-4095-4e13-a1bb-21c1e7c96636 x-ms-ratelimit-remaining-subscription-global-reads: - '3748' status: @@ -313,10 +313,10 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/d7775d7f-0c5b-42fa-944a-a6d251ac6820?monitor=true&api-version=2023-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageActions/locations/eastus2euap/asyncoperations/8ffd00fe-8c53-4f7a-bf21-993af27aeb51?monitor=true&api-version=2023-01-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003","name":"task000003","type":"Microsoft.StorageActions/storageTasks","location":"eastus2euap","tags":{"key1":"value1"},"identity":{"principalId":"ceb5dd44-9b6c-4781-abdb-d459665ce0de","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"properties":{"enabled":true,"description":"StorageTask1","action":{"if":{"condition":"[[equals(AccessTier,''Cool'')]]","operations":[{"name":"SetBlobTier","parameters":{"tier":"Hot"},"onSuccess":"continue","onFailure":"break"}]},"else":{"operations":[{"name":"DeleteBlob","onSuccess":"continue","onFailure":"break"}]}},"taskVersion":1,"provisioningState":"Succeeded","creationTimeInUtc":"2024-07-12T07:57:08.9630468Z"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003","name":"task000003","type":"Microsoft.StorageActions/storageTasks","location":"eastus2euap","tags":{"key1":"value1"},"identity":{"principalId":"b841f184-e9af-41bc-bc6f-d28a6cb06efb","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"properties":{"enabled":true,"description":"StorageTask1","action":{"if":{"condition":"[[equals(AccessTier,''Cool'')]]","operations":[{"name":"SetBlobTier","parameters":{"tier":"Hot"},"onSuccess":"continue","onFailure":"break"}]},"else":{"operations":[{"name":"DeleteBlob","onSuccess":"continue","onFailure":"break"}]}},"taskVersion":1,"provisioningState":"Succeeded","creationTimeInUtc":"2024-07-15T07:22:16.6206960Z"}}' headers: cache-control: - no-cache @@ -325,7 +325,7 @@ interactions: content-type: - application/json date: - - Fri, 12 Jul 2024 07:57:09 GMT + - Mon, 15 Jul 2024 07:22:17 GMT expires: - '-1' pragma: @@ -337,7 +337,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/61ceaefa-d60f-4ba1-b5b3-1c15fc6d185a + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/f44ab064-be25-4b87-a70e-f9c6966d167a x-ms-ratelimit-remaining-subscription-global-reads: - '3747' status: @@ -346,9 +346,9 @@ interactions: - request: body: '{"properties": {"description": "My Storage task assignment", "enabled": false, "executionContext": {"target": {"excludePrefix": ["prefix3"], "prefix": - ["prefix1", "prefix2"]}, "trigger": {"parameters": {"endBy": "2024-08-04T21:52:47.2030740Z", - "interval": 10, "intervalUnit": "Days", "startFrom": "2024-07-14T21:52:47.0000000Z"}, - "type": "OnSchedule"}}, "report": {"prefix": "container1"}, "taskId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtaskassignmentrg/providers/Microsoft.StorageActions/storageTasks/testtask1"}}' + ["prefix1", "prefix2"]}, "trigger": {"parameters": {"endBy": "2024-09-04T21:52:47.2030740Z", + "interval": 10, "intervalUnit": "Days", "startFrom": "2024-08-14T21:52:47.0000000Z"}, + "type": "OnSchedule"}}, "report": {"prefix": "container1"}, "taskId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003"}}' headers: Accept: - application/json @@ -359,7 +359,7 @@ interactions: Connection: - keep-alive Content-Length: - - '549' + - '546' Content-Type: - application/json ParameterSetName: @@ -373,7 +373,7 @@ interactions: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/47045d55-918b-4895-a1d9-a8ff38dde646?monitor=true&api-version=2023-05-01&asynclink=true&t=638563678319676704&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=Ipf2LJaqnbKx3NJJsOXAO9K5B4AU6RWr5QtOPRftO9F-xXLYESXFgtINPtGEmHxqBq6h8L7-Clmpj-LvUJ7iCLFymHv9EnlxV91nFf6hu0nYMjLcdyDA9eEpalYN6CUZtXYNSSuMdKvStIRckQKPEQZ6m3R337sAOjtTjtxPu0O8Oj_2xqfeChdPh4Mo4vlwZ33rh9kXsiuICMTsIR-rCpQDV1_llymCGdlT6COgH8dBN-ufact62zOoFwysMietkvEjqJRGl32Jq1pVysCE2efW5Acv3ARv0teSBRZHoyUhRfVykffhXe0jUmwz2_05iJibwR5_AorWDKKsPfnUdg&h=LpBf6TBYQy-ci7LOcQwMBqz7Nnp_Kg2smZq1rzHpYOI + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/3f69429c-f686-42e0-bdc5-0b21d6576dcf?monitor=true&api-version=2023-05-01&asynclink=true&t=638566249397074567&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=cotHGtWwBkYYgbj5IwU-2wl2tXB2_duRqFEn8kv3utvKIc9Cs8vZXyswUKpq_DQBOcbojPLpsrpQgRXNR5-KXiSdyeEnIf1OXQSqc12-4nz5F5IsFNnaiRVb7WieE4HvkRJJ_aEUlOu7S44nUoGiYtdqanT6_en34pKk7a6wMuqaajhZ2A9LyIRr8Q1g61HBwJfv8eZys0RuphVH-w936ZWFotWagcGUj13vmEzmIQIsbs3Iz5kUa_2rMv0v_f3QHzYGl6vGN1oIWrJdGboIpPQzzWWSSXTWMbkpD8RmtkvmbTU5kmI6Ivv_GJA6LJhzPuHqW48ozvreRQKfYATb4Q&h=Pv0U-MusmZLbRmHorfhj4pwnuX_xBgJpPvZFDIFQcfc cache-control: - no-cache content-length: @@ -381,11 +381,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 12 Jul 2024 07:57:11 GMT + - Mon, 15 Jul 2024 07:22:19 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/47045d55-918b-4895-a1d9-a8ff38dde646?monitor=true&api-version=2023-05-01&t=638563678319832951&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=fBHV0cJmcKUFQTyEoSfAbcq2E8uFdpDw1XkOWZfRXzaGbWf9q7mz3gX_J32GTCOg2pplpcKK6LrwPh8YvOjGWVovwzlsVY2ebK5bVFxT9Gllyh87rgNglXY9kZSc4kyLu1ItHecQlr2hnai-nfWGnQw9Wrq35jzLt43iPDbxU4HRgd5Y_8knIC0vYwL7keErLR3RsKALO6GiehSkWvJw2vJfGM2rO9F3H8ZkiYdVMY3gtTWRRk7Vr0zcwvxodZOPc3oTVBOtJWLZOSKxmaG5S3F8ToEwyx4tL20VTW9uICIS0_6cNCHaQjsUZxSynNl8PJnNUFrMmdBfZaJQ6nDZBQ&h=9YcpQS-sy4WxCdzAUV-VjkdR9pakfdgHxNTccZn154Q + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/3f69429c-f686-42e0-bdc5-0b21d6576dcf?monitor=true&api-version=2023-05-01&t=638566249397230206&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=a_bWN6M9n8OTq3LEkt6ugozeS9Y27arxQYLw5H_7RzI2os3vzPB2pLzrXYnLk8gfeNbsm4EdhKtt7r8MgoDX4-NYtt_imUqCqdG6MCcOsQeG-2z4K_ETNEvxNJ7mUyN69B0VQcCcyEQAaDN5A_UEZqJqnFunM-aGqqBKO0NtM6QxfbmunTAVyemqK1iHxk1dt81qIPPeuuBo5Jc2dkv6--l3Hp9Owr0TFDSCjGGOklG62SoNcuPPqLEYxoZoxSclTxcD-_7NLOf6G2_VYiPVmdxt2WlRLojOI2Hp6QYWV8B6FrPGm29FZRg_oUnHhGdyJPdouKEnfiv6FD_yaGNCmQ&h=Wvhm-P4mLMJuTU4030Yuww9bDFs2SXOOHHHUG2ttaNk pragma: - no-cache server: @@ -395,11 +395,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/2365d0b4-aa61-4366-9dc7-7d7d08800bc4 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/5827f03c-30cf-4d58-a41b-92935ded87e9 x-ms-ratelimit-remaining-subscription-global-writes: - - '2998' + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '198' + - '199' status: code: 202 message: Accepted @@ -419,13 +419,13 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/47045d55-918b-4895-a1d9-a8ff38dde646?monitor=true&api-version=2023-05-01&asynclink=true&t=638563678319676704&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=Ipf2LJaqnbKx3NJJsOXAO9K5B4AU6RWr5QtOPRftO9F-xXLYESXFgtINPtGEmHxqBq6h8L7-Clmpj-LvUJ7iCLFymHv9EnlxV91nFf6hu0nYMjLcdyDA9eEpalYN6CUZtXYNSSuMdKvStIRckQKPEQZ6m3R337sAOjtTjtxPu0O8Oj_2xqfeChdPh4Mo4vlwZ33rh9kXsiuICMTsIR-rCpQDV1_llymCGdlT6COgH8dBN-ufact62zOoFwysMietkvEjqJRGl32Jq1pVysCE2efW5Acv3ARv0teSBRZHoyUhRfVykffhXe0jUmwz2_05iJibwR5_AorWDKKsPfnUdg&h=LpBf6TBYQy-ci7LOcQwMBqz7Nnp_Kg2smZq1rzHpYOI + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/3f69429c-f686-42e0-bdc5-0b21d6576dcf?monitor=true&api-version=2023-05-01&asynclink=true&t=638566249397074567&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=cotHGtWwBkYYgbj5IwU-2wl2tXB2_duRqFEn8kv3utvKIc9Cs8vZXyswUKpq_DQBOcbojPLpsrpQgRXNR5-KXiSdyeEnIf1OXQSqc12-4nz5F5IsFNnaiRVb7WieE4HvkRJJ_aEUlOu7S44nUoGiYtdqanT6_en34pKk7a6wMuqaajhZ2A9LyIRr8Q1g61HBwJfv8eZys0RuphVH-w936ZWFotWagcGUj13vmEzmIQIsbs3Iz5kUa_2rMv0v_f3QHzYGl6vGN1oIWrJdGboIpPQzzWWSSXTWMbkpD8RmtkvmbTU5kmI6Ivv_GJA6LJhzPuHqW48ozvreRQKfYATb4Q&h=Pv0U-MusmZLbRmHorfhj4pwnuX_xBgJpPvZFDIFQcfc response: body: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/47045d55-918b-4895-a1d9-a8ff38dde646?monitor=true&api-version=2023-05-01&asynclink=true&t=638563678323114175&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=lk-jZjCsC9BtehWZ0TKhAeVUJIILacy_S2yXKefCuv6LInQzO-maGj4OD2gtGfhKf1l5WwKLKSTlwMjJ4VItyFkr7s7HHzXRrZh8G24BIRUAyd1OQvtgnEUjlofWXKcNQqsEtreMchueoh5a-hcm9HMFk9UuG05OGeFNj04FZeFWf0Ecsuy8j_6HLONKtbAxWgO_S3Az4fn5YpBx5u2Q-gCEXPCFpLY1FOiHyH9h0ovnQu0ZopR3uRTUMs3iEwLaO7tj3HnopwTmSeH4sDot7uAgIZp8xP0Y7XQuC3ynAxz6bM-EZvuEfmTrjcXRBYghBPbhARoO_QsuhvjNBy2Mhg&h=NH0jQzIaLhHpV3Z8iej-2Jcsp5L6KKf-nyrJ8ffyAZc + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/3f69429c-f686-42e0-bdc5-0b21d6576dcf?monitor=true&api-version=2023-05-01&asynclink=true&t=638566249400823946&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=xrYXda7iEO5KWDivAD40U-0Fc9_SrR7quPUTAd8IQ4clyJ4T_UF3LPJtn2-XttS_mR7iBZrCCNCGdwMUfCBKQYbaIxkgggE0fgvdD4BRVNnsRQCCixuUV2ADXgyhozLatOh_o4mkeOizMD6VwbO-jL79qOCypbDzDtviI2zN6AOmlvTy449kxGOQ_R_T9-3-XXW0hj9dM2nhn84zNLDUWxvmWAJADHDI5VJXh0qgnRs43byxkdTaWjCSoySmCuzDPx9A_mdmo7QVV8fcmEVUX-AID19OdYbyBwBKWcNyCvNBJ5DSskiiMRJ3hEg6CNaNVxDEHwjthtydTfCMmaOeAA&h=567K9nkV8_xQGdfBriYTnLEaVottaUAGLfC7Nnu6Y90 cache-control: - no-cache content-length: @@ -433,11 +433,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 12 Jul 2024 07:57:11 GMT + - Mon, 15 Jul 2024 07:22:20 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/47045d55-918b-4895-a1d9-a8ff38dde646?monitor=true&api-version=2023-05-01&t=638563678323270409&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=xcjV2DkjOkY6toQGPG9tdPD338Su4ajfWdQ4UTQ4OkoEd33Dcv6r0EQ9iM7FHbqGaggyrY5tbItK3t3Sj3Fn-xJc9ixkVQGUXCrasoqjLyPyjfdxDeGDP_3HB6AyhZYxtjQiDXuAVEAgFc1-3RGb1j0-k30aV1dsHdbDfat8fFGUbL4xzKwp22z00mLfDtuKL2dxTbW2RszEhDnid3h97kuW_9s9n6nxrO0HexKvjzyMcnkEyv46rFuzywMbAQLD7tHTieNk0hVggT9VKRLs6xo5oG_e7ooPvHBFyrjVezhe5stoQ2-ZD-Ad39jq34QdeH7GhWdMDF_t6M7d7RmcMA&h=F-gdZxJEU8peiwh2fLIhUn8TNfbOf6ZGfh2KdQ-JdOI + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/3f69429c-f686-42e0-bdc5-0b21d6576dcf?monitor=true&api-version=2023-05-01&t=638566249400823946&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=xrYXda7iEO5KWDivAD40U-0Fc9_SrR7quPUTAd8IQ4clyJ4T_UF3LPJtn2-XttS_mR7iBZrCCNCGdwMUfCBKQYbaIxkgggE0fgvdD4BRVNnsRQCCixuUV2ADXgyhozLatOh_o4mkeOizMD6VwbO-jL79qOCypbDzDtviI2zN6AOmlvTy449kxGOQ_R_T9-3-XXW0hj9dM2nhn84zNLDUWxvmWAJADHDI5VJXh0qgnRs43byxkdTaWjCSoySmCuzDPx9A_mdmo7QVV8fcmEVUX-AID19OdYbyBwBKWcNyCvNBJ5DSskiiMRJ3hEg6CNaNVxDEHwjthtydTfCMmaOeAA&h=567K9nkV8_xQGdfBriYTnLEaVottaUAGLfC7Nnu6Y90 pragma: - no-cache server: @@ -447,9 +447,9 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/59eee31a-0b4c-4e16-926e-1f1fa5399661 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/e658c4a3-d7ac-438d-af6c-069d4886b676 x-ms-ratelimit-remaining-subscription-global-reads: - - '3746' + - '3749' status: code: 202 message: Accepted @@ -472,17 +472,17 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004?api-version=2023-05-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004","name":"taskassignment000004","type":"Microsoft.Storage/storageAccounts/storageTaskAssignments","properties":{"taskId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtaskassignmentrg/providers/Microsoft.StorageActions/storageTasks/testtask1","enabled":false,"description":"My - Storage task assignment","executionContext":{"target":{"prefix":["prefix1","prefix2"],"excludePrefix":["prefix3"]},"trigger":{"type":"OnSchedule","parameters":{"startFrom":"2024-07-14T21:52:47Z","interval":10,"intervalUnit":"days","endBy":"2024-08-04T21:52:47.203074Z"}}},"report":{"prefix":"container1"},"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004","name":"taskassignment000004","type":"Microsoft.Storage/storageAccounts/storageTaskAssignments","properties":{"taskId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003","enabled":false,"description":"My + Storage task assignment","executionContext":{"target":{"prefix":["prefix1","prefix2"],"excludePrefix":["prefix3"]},"trigger":{"type":"OnSchedule","parameters":{"startFrom":"2024-08-14T21:52:47Z","interval":10,"intervalUnit":"days","endBy":"2024-09-04T21:52:47.203074Z"}}},"report":{"prefix":"container1"},"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache content-length: - - '842' + - '839' content-type: - application/json date: - - Fri, 12 Jul 2024 07:57:13 GMT + - Mon, 15 Jul 2024 07:22:21 GMT expires: - '-1' pragma: @@ -494,7 +494,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/c97e1d39-d01a-4b71-9174-90415b16a365 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/42338aae-2f2d-441d-803b-14cc01bb72db x-ms-ratelimit-remaining-subscription-global-reads: - '3749' status: @@ -503,9 +503,9 @@ interactions: - request: body: '{"properties": {"description": "My Storage task assignment", "enabled": false, "executionContext": {"target": {"excludePrefix": ["prefix3"], "prefix": - ["prefix1", "prefix2"]}, "trigger": {"parameters": {"endBy": "2024-08-05T21:52:47.2030740Z", - "interval": 10, "intervalUnit": "Days", "startFrom": "2024-07-15T21:52:47.0000000Z"}, - "type": "OnSchedule"}}, "report": {"prefix": "container1"}, "taskId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtaskassignmentrg/providers/Microsoft.StorageActions/storageTasks/testtask1"}}' + ["prefix1", "prefix2"]}, "trigger": {"parameters": {"endBy": "2024-09-05T21:52:47.2030740Z", + "interval": 10, "intervalUnit": "Days", "startFrom": "2024-08-15T21:52:47.0000000Z"}, + "type": "OnSchedule"}}, "report": {"prefix": "container1"}, "taskId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003"}}' headers: Accept: - application/json @@ -516,7 +516,7 @@ interactions: Connection: - keep-alive Content-Length: - - '549' + - '546' Content-Type: - application/json ParameterSetName: @@ -538,7 +538,7 @@ interactions: content-type: - application/json date: - - Fri, 12 Jul 2024 07:57:14 GMT + - Mon, 15 Jul 2024 07:22:22 GMT expires: - '-1' pragma: @@ -550,7 +550,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/b8a8641a-c6e5-4955-9d9b-a2a3b6caa566 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/5b2076cb-13b7-4769-bada-19043d401629 x-ms-ratelimit-remaining-subscription-global-writes: - '2999' x-ms-ratelimit-remaining-subscription-writes: @@ -577,17 +577,17 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004?api-version=2023-05-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004","name":"taskassignment000004","type":"Microsoft.Storage/storageAccounts/storageTaskAssignments","properties":{"taskId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtaskassignmentrg/providers/Microsoft.StorageActions/storageTasks/testtask1","enabled":false,"description":"My - Storage task assignment","executionContext":{"target":{"prefix":["prefix1","prefix2"],"excludePrefix":["prefix3"]},"trigger":{"type":"OnSchedule","parameters":{"startFrom":"2024-07-14T21:52:47Z","interval":10,"intervalUnit":"days","endBy":"2024-08-04T21:52:47.203074Z"}}},"report":{"prefix":"container1"},"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004","name":"taskassignment000004","type":"Microsoft.Storage/storageAccounts/storageTaskAssignments","properties":{"taskId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003","enabled":false,"description":"My + Storage task assignment","executionContext":{"target":{"prefix":["prefix1","prefix2"],"excludePrefix":["prefix3"]},"trigger":{"type":"OnSchedule","parameters":{"startFrom":"2024-08-14T21:52:47Z","interval":10,"intervalUnit":"days","endBy":"2024-09-04T21:52:47.203074Z"}}},"report":{"prefix":"container1"},"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache content-length: - - '842' + - '839' content-type: - application/json date: - - Fri, 12 Jul 2024 07:57:15 GMT + - Mon, 15 Jul 2024 07:22:24 GMT expires: - '-1' pragma: @@ -599,9 +599,9 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/a68d771a-8fcf-4502-af99-5dbc15091f58 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/e6084437-cac6-4b8e-9902-d1239d7381d7 x-ms-ratelimit-remaining-subscription-global-reads: - - '3748' + - '3749' status: code: 200 message: OK @@ -624,17 +624,17 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments?api-version=2023-05-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004","name":"taskassignment000004","type":"Microsoft.Storage/storageAccounts/storageTaskAssignments","properties":{"taskId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testtaskassignmentrg/providers/Microsoft.StorageActions/storageTasks/testtask1","enabled":false,"description":"My - Storage task assignment","executionContext":{"target":{"prefix":["prefix1","prefix2"],"excludePrefix":["prefix3"]},"trigger":{"type":"OnSchedule","parameters":{"startFrom":"2024-07-14T21:52:47Z","interval":10,"intervalUnit":"days","endBy":"2024-08-04T21:52:47.203074Z"}}},"report":{"prefix":"container1"},"provisioningState":"Succeeded"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sataskassignment000002/storageTaskAssignments/taskassignment000004","name":"taskassignment000004","type":"Microsoft.Storage/storageAccounts/storageTaskAssignments","properties":{"taskId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StorageActions/storageTasks/task000003","enabled":false,"description":"My + Storage task assignment","executionContext":{"target":{"prefix":["prefix1","prefix2"],"excludePrefix":["prefix3"]},"trigger":{"type":"OnSchedule","parameters":{"startFrom":"2024-08-14T21:52:47Z","interval":10,"intervalUnit":"days","endBy":"2024-09-04T21:52:47.203074Z"}}},"report":{"prefix":"container1"},"provisioningState":"Succeeded"}}]}' headers: cache-control: - no-cache content-length: - - '854' + - '851' content-type: - application/json date: - - Fri, 12 Jul 2024 07:57:17 GMT + - Mon, 15 Jul 2024 07:22:25 GMT expires: - '-1' pragma: @@ -646,9 +646,9 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/a6ce1d68-02a7-445d-9ebc-ab898b9343a1 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/bfaa96c7-79ed-43ec-9e0b-7a4a77992070 x-ms-ratelimit-remaining-subscription-global-reads: - - '3749' + - '3748' status: code: 200 message: OK @@ -680,7 +680,7 @@ interactions: content-type: - application/json date: - - Fri, 12 Jul 2024 07:57:19 GMT + - Mon, 15 Jul 2024 07:22:27 GMT expires: - '-1' pragma: @@ -692,7 +692,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/46fdcea1-0737-4147-8ee1-31b7990d15ef + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/9b473efa-b7f2-4cf0-aff7-61168d8c0798 x-ms-ratelimit-remaining-subscription-global-reads: - '3749' status: @@ -722,7 +722,7 @@ interactions: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8adddbe3-27e9-4d8c-884e-1c8212e2205b?monitor=true&api-version=2023-05-01&asynclink=true&t=638563678412678380&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=Ua7MD8TRFK4BZzWLqVwJnB4LHZzK_L04R2KXKDTCz7AEZqZ5WRZekkOL1WNEQG-BRBuLMe0YbxuGBwiB1cYZZW80JwSbyGPD8kdLSJ7WLGrhMYt2sKqSvnpWlJpZI9KJ53MOgbNzbSn4JIFhcCHPjExQ1oarx_8MnxFL9NZv8dwVppAY8IG2tL8t00QROnDv_CdjOEDRTz91NIfSGkmiHAKcuKQAmrd3qrH1JKTZjYxrI_QOTVEdYIOmRhmsL3YmOT78ZgPwBONO_BoAdSL6Pmrw6S9DEDad9M_le9mkMkVpRMD5Xe7--2X3gMmrFWhyAynE2XjD-pSQbcIZ6psdDQ&h=ZSvl6zXLTn4Kg_V5BqeKe_TIRGO97sZcLXUd1qGeV9I + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/605a4d74-354f-4e2a-b702-22c7061d6b0a?monitor=true&api-version=2023-05-01&asynclink=true&t=638566249496826940&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=apGbmlDfGItp7_2O-8Ww2VBnXFHYkXdQXT2dAk1TQsESaUM1gojnuECYLUnNcqxHO8oqX6TMCeFK1o4mZadxVwV8pvCaDBC20fhh3dXdFUWFEVExb8rksM37XFMaVSYbd6rfv9zbNeJCvZLsqa0WnqZ-d2uAsjInwhbMr22cO_IU20l8VJRljQS0dMRzimZPc5wMmcBxVoTMQ-GbEKQC6Blss3gtF9kUqZJVzEKxDdzjjIfiozDr0goe_O0Rtg-C3nIBlPHiFWKPVaS0LD-wtuOi1Q8DesKkBGT3ku6jhv_-INiCt4Vy02CYM1BpJ5rXHiqIIwpOKYOVpqBq8FW8YA&h=iV2Z67foI2-sCUU2PoslbqkSOy_wtn8Myj1mSHG24yE cache-control: - no-cache content-length: @@ -730,11 +730,11 @@ interactions: content-type: - text/plain; charset=utf-8 date: - - Fri, 12 Jul 2024 07:57:20 GMT + - Mon, 15 Jul 2024 07:22:29 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8adddbe3-27e9-4d8c-884e-1c8212e2205b?monitor=true&api-version=2023-05-01&t=638563678412834620&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=gg6QM8i18pyQ8n3ydoyd-jVyjXGbqrq76a_pck6tU7KUlarvIcb-PW11zsVQSClzP_EbBhD3KcT9sOphmyH2-uuM4Baj6k0ArYqmVxkp5qMiUTcvGHm7Rgat1GnqVV1dcTaN00xi4MvyqyAchEfEZLgSWHEXRqJ5tnayuDZL9JyTRCsV--5ismKJ58-PZNA1WFtdZO66PT867wAwXH09QSTBJ5X7CSaO-fc40_g-AwCaFFWJD5kz4sOvr0ZP1WcQ1dN1Kz40mveMgHmPpsFNu-VIQx0eyC60YAlSDfe8_VxjA-4KC8m-iPiX6Teytm2c6bpjM5MQCS0PNe-k1cX4iQ&h=59tahOUc4FDH8_gyqF_ipDZmgQCO00aSgQS6EUiEZJ0 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/605a4d74-354f-4e2a-b702-22c7061d6b0a?monitor=true&api-version=2023-05-01&t=638566249496826940&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=apGbmlDfGItp7_2O-8Ww2VBnXFHYkXdQXT2dAk1TQsESaUM1gojnuECYLUnNcqxHO8oqX6TMCeFK1o4mZadxVwV8pvCaDBC20fhh3dXdFUWFEVExb8rksM37XFMaVSYbd6rfv9zbNeJCvZLsqa0WnqZ-d2uAsjInwhbMr22cO_IU20l8VJRljQS0dMRzimZPc5wMmcBxVoTMQ-GbEKQC6Blss3gtF9kUqZJVzEKxDdzjjIfiozDr0goe_O0Rtg-C3nIBlPHiFWKPVaS0LD-wtuOi1Q8DesKkBGT3ku6jhv_-INiCt4Vy02CYM1BpJ5rXHiqIIwpOKYOVpqBq8FW8YA&h=iV2Z67foI2-sCUU2PoslbqkSOy_wtn8Myj1mSHG24yE pragma: - no-cache server: @@ -744,7 +744,7 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/2041dff0-f42b-4598-baee-9bbd486b7468 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/d4180cf2-ee7e-4710-a2a8-100088f0d763 x-ms-ratelimit-remaining-subscription-deletes: - '199' x-ms-ratelimit-remaining-subscription-global-deletes: @@ -768,19 +768,25 @@ interactions: User-Agent: - AZURECLI/2.62.0 (PIP) azsdk-python-core/1.28.0 Python/3.9.13 (Windows-10-10.0.19045-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/8adddbe3-27e9-4d8c-884e-1c8212e2205b?monitor=true&api-version=2023-05-01&asynclink=true&t=638563678412678380&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=Ua7MD8TRFK4BZzWLqVwJnB4LHZzK_L04R2KXKDTCz7AEZqZ5WRZekkOL1WNEQG-BRBuLMe0YbxuGBwiB1cYZZW80JwSbyGPD8kdLSJ7WLGrhMYt2sKqSvnpWlJpZI9KJ53MOgbNzbSn4JIFhcCHPjExQ1oarx_8MnxFL9NZv8dwVppAY8IG2tL8t00QROnDv_CdjOEDRTz91NIfSGkmiHAKcuKQAmrd3qrH1JKTZjYxrI_QOTVEdYIOmRhmsL3YmOT78ZgPwBONO_BoAdSL6Pmrw6S9DEDad9M_le9mkMkVpRMD5Xe7--2X3gMmrFWhyAynE2XjD-pSQbcIZ6psdDQ&h=ZSvl6zXLTn4Kg_V5BqeKe_TIRGO97sZcLXUd1qGeV9I + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/605a4d74-354f-4e2a-b702-22c7061d6b0a?monitor=true&api-version=2023-05-01&asynclink=true&t=638566249496826940&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=apGbmlDfGItp7_2O-8Ww2VBnXFHYkXdQXT2dAk1TQsESaUM1gojnuECYLUnNcqxHO8oqX6TMCeFK1o4mZadxVwV8pvCaDBC20fhh3dXdFUWFEVExb8rksM37XFMaVSYbd6rfv9zbNeJCvZLsqa0WnqZ-d2uAsjInwhbMr22cO_IU20l8VJRljQS0dMRzimZPc5wMmcBxVoTMQ-GbEKQC6Blss3gtF9kUqZJVzEKxDdzjjIfiozDr0goe_O0Rtg-C3nIBlPHiFWKPVaS0LD-wtuOi1Q8DesKkBGT3ku6jhv_-INiCt4Vy02CYM1BpJ5rXHiqIIwpOKYOVpqBq8FW8YA&h=iV2Z67foI2-sCUU2PoslbqkSOy_wtn8Myj1mSHG24yE response: body: string: '' headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/605a4d74-354f-4e2a-b702-22c7061d6b0a?monitor=true&api-version=2023-05-01&asynclink=true&t=638566249500577277&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=zcSnOtuXRGaGGdO_W8bzyE7Bb4di7sBxUpJ-Wi1BEKCwVM9zTXTTeKelaEMYEs2lXJECMr-KAtICPSv_nkJeq_yuXED_X4_P0feKv7vjRJ1qk5JomBZCm_Q5Ctb8h4DVV41Z83zEEuwqGXJFNrDgefvWQMsLeRt2hl0JuwzuE9dVRSJffeXaGqcjQIVsOQXKOyAYvK5k8soVzpbbrw1s4az-P-6SlLd_olduqFRBmKC0Lco6ZlqNpBOT4snuAAG1yx6UV5oTVukfDqb0P8skcjUQ_hhCjUyOGJY6sRkeZ9J2uwxsnMPGSLRYz1XG8rYJFvdQtx9yUdJ9YrC8Mv0OTw&h=u_s2kJa37zarAYzfWp-wRx-Cng80ReweUvfGVCWVrrw cache-control: - no-cache + content-length: + - '0' content-type: - - application/json + - text/plain; charset=utf-8 date: - - Fri, 12 Jul 2024 07:57:20 GMT + - Mon, 15 Jul 2024 07:22:29 GMT expires: - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/605a4d74-354f-4e2a-b702-22c7061d6b0a?monitor=true&api-version=2023-05-01&t=638566249500577277&c=MIIHhjCCBm6gAwIBAgITHgTRyflxkShu--VinwAABNHJ-TANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjQwNjI3MTI0MTAxWhcNMjQwOTI1MTI0MTAxWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBrr0L6Umt3WSdxpF0u7V5gmAhnCYp5MANqa_Z1Fi90k1oNBpVRBeA83-DP_Kt_w1LLlI4-Qx-OR3oxA2hhBS1pPjKRQGhbQreLu_HkL_lUHcsm59L9nDF-DDs8AgOpIzfMIcXm0X8J8hyYSMn6OkEeBIbZyzb1K_iQ9ZTXNMGHEML_vBTGNC5pQkI508LMKIIY9hcgwIUl60A6gut5T7hrRa0EkZHIUtKgPwsbAG-67-2rpW4XN1125OMyh0FQHtH68Rqyq8D4JThT13X0iZJMkBbgWo4aeC3KjbnTcS2w1gTevr28je0j-5nGzE9fWPCxSmbsU57LVdECqir1zVUCAwEAAaOCBHMwggRvMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAcsGCCsGAQUFBwEBBIIBvTCCAbkwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDEuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDQuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwHQYDVR0OBBYEFDqU3HmAN2gP75YPlHKXF04-rHxkMA4GA1UdDwEB_wQEAwIFoDCCASYGA1UdHwSCAR0wggEZMIIBFaCCARGgggENhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmyGMWh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDATAMBgorBgEEAYI3ewQBMB8GA1UdIwQYMBaAFPFGaMbxw_ArLX2LauGy-b41_NFBMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAhz6mKvyMpK6eZRoLvyFRPI_aKjF5ae_EklNspOi92t_cNaUHJGyQnVUHDk1c7IKh0ZkR5l50IrPdOXIS8kn332AhNv-9coG-TxLkOLUivhuUHq8OK5t_9GCDMmzUBjmVvlKuKXjpIJcZ-3Hi8tOr5j6DNIK86JfmEjlfL35Zqp8eRkfm8_5w_NH_bQ2ELzBrNErXSaRXgos1MRuJM01UJ-lDkGzxnvKmkjtny4bouxAwC7UU3jcNnn5N14ENI1b6Xfd6UFz0sAbhcu00CyN4Le8M3T4eqnLPfv7lCtZwxo9So1aSU5Sw4HgYdYs9hOPiYGj3qxtT7rmKCUuSIdv4TA&s=zcSnOtuXRGaGGdO_W8bzyE7Bb4di7sBxUpJ-Wi1BEKCwVM9zTXTTeKelaEMYEs2lXJECMr-KAtICPSv_nkJeq_yuXED_X4_P0feKv7vjRJ1qk5JomBZCm_Q5Ctb8h4DVV41Z83zEEuwqGXJFNrDgefvWQMsLeRt2hl0JuwzuE9dVRSJffeXaGqcjQIVsOQXKOyAYvK5k8soVzpbbrw1s4az-P-6SlLd_olduqFRBmKC0Lco6ZlqNpBOT4snuAAG1yx6UV5oTVukfDqb0P8skcjUQ_hhCjUyOGJY6sRkeZ9J2uwxsnMPGSLRYz1XG8rYJFvdQtx9yUdJ9YrC8Mv0OTw&h=u_s2kJa37zarAYzfWp-wRx-Cng80ReweUvfGVCWVrrw pragma: - no-cache server: @@ -790,10 +796,10 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/c0ac18ca-0a12-437b-999b-f50cacb2fd96 + - tenantId=54826b22-38d6-4fb2-bad9-b7b93a3e9c5a,objectId=a7250e3a-0e5e-48e2-9a34-45f1f5e1a91e/eastus2euap/0e08c630-a219-4193-9def-f7cefe83ca6b x-ms-ratelimit-remaining-subscription-global-reads: - - '3748' + - '3747' status: - code: 204 - message: No Content + code: 202 + message: Accepted version: 1 diff --git a/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py b/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py index 08c0fa05996..703535740d8 100644 --- a/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py +++ b/src/storage-preview/azext_storage_preview/tests/latest/test_storage_account_scenarios.py @@ -288,30 +288,33 @@ def test_storage_account_task_assignment(self, resource_group): "task_assignment_name": self.create_random_name('taskassignment', 24) }) self.cmd('az storage account create -n {sa} -g {rg} -l eastus2euap') - task_id = self.cmd("az storage-actions task create -g {rg} -n {task_name} --identity {{type:SystemAssigned}} " - "--tags {{key1:value1}} --action {{if:{{condition:\\'[[equals(AccessTier,\\'/Cool\\'/)]]\\'," - "operations:[{{name:'SetBlobTier',parameters:{{tier:'Hot'}}," - "onSuccess:'continue',onFailure:'break'}}]}}," - "else:{{operations:[{{name:'DeleteBlob',onSuccess:'continue',onFailure:'break'}}]}}}} " - "--description StorageTask1 --enabled true").get_output_in_json()["id"] - # server error + + # need to create storage-actions task manually + # task_id = self.cmd("az storage-actions task create -g {rg} -n {task_name} --identity {{type:SystemAssigned}} " + # "--tags {{key1:value1}} --action {{if:{{condition:\\' + # [[equals(AccessTier,\\'/Cool\\'/)]]\\'," + # "operations:[{{name:'SetBlobTier',parameters:{{tier:'Hot'}}," + # "onSuccess:'continue',onFailure:'break'}}]}}," + # "else:{{operations:[{{name:'DeleteBlob',onSuccess:'continue',onFailure:'break'}}]}}}} " + # "--description StorageTask1 --enabled true").get_output_in_json()["id"] + task_id = 'taskid' + self.kwargs.update({"task_id": task_id}) + # server error return accepted but also error with self.assertRaises(HttpResponseError): self.cmd("az storage account task-assignment create -g {rg} -n {task_assignment_name} --account-name {sa} " - "--description 'My Storage task assignment' --enabled false --task-id '/subscriptions/" - "0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/testtaskassignmentrg/providers/" - "Microsoft.StorageActions/storageTasks/testtask1' --report {{prefix:container1}} " + "--description 'My Storage task assignment' --enabled false --task-id '{task_id}' " + "--report {{prefix:container1}} " "--execution-context {{trigger:{{type:OnSchedule,parameters:" - "{{start-from:\\'2024-07-14T21:52:47Z\\'," - "end-by:\\'2024-08-04T21:52:47.203074Z\\',interval:10,interval-unit:Days}}}}," + "{{start-from:\\'2024-08-14T21:52:47Z\\'," + "end-by:\\'2024-09-04T21:52:47.203074Z\\',interval:10,interval-unit:Days}}}}," "target:{{prefix:[prefix1,prefix2],exclude-prefix:[prefix3]}}}}") with self.assertRaises(HttpResponseError): self.cmd("az storage account task-assignment update -g {rg} -n {task_assignment_name} --account-name {sa} " - "--description 'My Storage task assignment' --enabled false --task-id '/subscriptions/" - "0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/testtaskassignmentrg/providers/" - "Microsoft.StorageActions/storageTasks/testtask1' --report {{prefix:container1}} " + "--description 'My Storage task assignment' --enabled false --task-id '{task_id}'" + " --report {{prefix:container1}} " "--execution-context {{trigger:{{type:OnSchedule,parameters:" - "{{start-from:\\'2024-07-15T21:52:47Z\\'," - "end-by:\\'2024-08-05T21:52:47.203074Z\\',interval:10,interval-unit:Days}}}}," + "{{start-from:\\'2024-08-15T21:52:47Z\\'," + "end-by:\\'2024-09-05T21:52:47.203074Z\\',interval:10,interval-unit:Days}}}}," "target:{{prefix:[prefix1,prefix2],exclude-prefix:[prefix3]}}}}") self.cmd("az storage account task-assignment show -g {rg} -n {task_assignment_name} --account-name {sa}") self.cmd("az storage account task-assignment list -g {rg} --account-name {sa}") From 973495b2cb54c0af5519fbc86387e279d398ce6f Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Mon, 15 Jul 2024 15:29:29 +0800 Subject: [PATCH 08/10] add to history notes, still need to update version when the other feature is merged --- src/storage-preview/HISTORY.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/storage-preview/HISTORY.rst b/src/storage-preview/HISTORY.rst index f069bc39812..461d3f313cc 100644 --- a/src/storage-preview/HISTORY.rst +++ b/src/storage-preview/HISTORY.rst @@ -3,6 +3,10 @@ Release History =============== +1.0.0b2(2024-07-15) +++++++++++++++++++ +* `az storage account task-assignment`: Support task-assignment + 1.0.0b1(2023-08-11) ++++++++++++++++++ * `az storage account migration start/show`: Support start and show storage account migration From a05ed27d9f2e55a83efc62865302cdb6257c8e23 Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Mon, 15 Jul 2024 16:43:04 +0800 Subject: [PATCH 09/10] update version --- src/storage-preview/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/storage-preview/setup.py b/src/storage-preview/setup.py index 6d959552966..f9d5575d403 100644 --- a/src/storage-preview/setup.py +++ b/src/storage-preview/setup.py @@ -8,7 +8,7 @@ from codecs import open from setuptools import setup, find_packages -VERSION = "1.0.0b1" +VERSION = "1.0.0b2" CLASSIFIERS = [ 'Development Status :: 4 - Beta', From c7b8fd0de89216d100c8c1000d22edba640dae38 Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> Date: Tue, 16 Jul 2024 10:19:04 +0800 Subject: [PATCH 10/10] lint --- .../azext_storage_preview/operations/task_assignment.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/storage-preview/azext_storage_preview/operations/task_assignment.py b/src/storage-preview/azext_storage_preview/operations/task_assignment.py index 8816ad524dd..050270764d4 100644 --- a/src/storage-preview/azext_storage_preview/operations/task_assignment.py +++ b/src/storage-preview/azext_storage_preview/operations/task_assignment.py @@ -2,7 +2,6 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------------------------- -import time from knack.log import get_logger from datetime import datetime